Home
last modified time | relevance | path

Searched refs:mat_obj (Results 1 – 25 of 29) sorted by relevance

12

/dports/math/armadillo/armadillo-10.7.1/include/armadillo_bits/
H A Dnewarp_TridiagEigen_meat.hpp36 TridiagEigen<eT>::TridiagEigen(const Mat<eT>& mat_obj) in TridiagEigen() argument
37 : n(mat_obj.n_rows) in TridiagEigen()
42 compute(mat_obj); in TridiagEigen()
50 TridiagEigen<eT>::compute(const Mat<eT>& mat_obj) in compute() argument
54 …arma_debug_check( (mat_obj.is_square() == false), "newarp::TridiagEigen::compute(): matrix must be… in compute()
56 n = blas_int(mat_obj.n_rows); in compute()
58 main_diag = mat_obj.diag(); in compute()
59 sub_diag = mat_obj.diag(-1); in compute()
H A Dnewarp_UpperHessenbergQR_meat.hpp37 : n(mat_obj.n_rows) in UpperHessenbergQR()
45 compute(mat_obj); in UpperHessenbergQR()
56 n = mat_obj.n_rows; in compute()
62 mat_T = mat_obj; in compute()
188 TridiagQR<eT>::TridiagQR(const Mat<eT>& mat_obj) in TridiagQR() argument
193 this->compute(mat_obj); in TridiagQR()
201 TridiagQR<eT>::compute(const Mat<eT>& mat_obj) in compute() argument
205 this->n = mat_obj.n_rows; in compute()
211 this->mat_T.diag() = mat_obj.diag(); in compute()
212 this->mat_T.diag(1) = mat_obj.diag(-1); in compute()
[all …]
H A Dnewarp_SparseGenRealShiftSolve_meat.hpp25 SparseGenRealShiftSolve<eT>::SparseGenRealShiftSolve(const SpMat<eT>& mat_obj, const eT shift) in SparseGenRealShiftSolve() argument
27 : perm_c(mat_obj.n_cols + 1) in SparseGenRealShiftSolve()
28 , perm_r(mat_obj.n_rows + 1) in SparseGenRealShiftSolve()
29 , n_rows(mat_obj.n_rows) in SparseGenRealShiftSolve()
30 , n_cols(mat_obj.n_cols) in SparseGenRealShiftSolve()
47 superlu_array_wrangler<int> etree(mat_obj.n_cols+1); in SparseGenRealShiftSolve()
50 const bool status_x = sp_auxlib::copy_to_supermatrix_with_shift(x.get_ref(), mat_obj, shift); in SparseGenRealShiftSolve()
86 arma_ignore(mat_obj); in SparseGenRealShiftSolve()
H A Dnewarp_DenseGenMatProd_meat.hpp25 DenseGenMatProd<eT>::DenseGenMatProd(const Mat<eT>& mat_obj) in DenseGenMatProd() argument
26 : op_mat(mat_obj) in DenseGenMatProd()
27 , n_rows(mat_obj.n_rows) in DenseGenMatProd()
28 , n_cols(mat_obj.n_cols) in DenseGenMatProd()
H A Dnewarp_SparseGenMatProd_meat.hpp25 SparseGenMatProd<eT>::SparseGenMatProd(const SpMat<eT>& mat_obj) in SparseGenMatProd() argument
26 : op_mat(mat_obj) in SparseGenMatProd()
27 , n_rows(mat_obj.n_rows) in SparseGenMatProd()
28 , n_cols(mat_obj.n_cols) in SparseGenMatProd()
H A Dnewarp_UpperHessenbergQR_bones.hpp47 inline UpperHessenbergQR(const Mat<eT>& mat_obj);
50 virtual void compute(const Mat<eT>& mat_obj);
75 inline TridiagQR(const Mat<eT>& mat_obj);
78 inline void compute(const Mat<eT>& mat_obj);
H A Dnewarp_UpperHessenbergEigen_meat.hpp36 UpperHessenbergEigen<eT>::UpperHessenbergEigen(const Mat<eT>& mat_obj) in UpperHessenbergEigen() argument
37 : n(mat_obj.n_rows) in UpperHessenbergEigen()
42 compute(mat_obj); in UpperHessenbergEigen()
50 UpperHessenbergEigen<eT>::compute(const Mat<eT>& mat_obj) in compute() argument
54 …arma_debug_check( (mat_obj.is_square() == false), "newarp::UpperHessenbergEigen::compute(): matrix… in compute()
56 n = blas_int(mat_obj.n_rows); in compute()
63 mat_T = mat_obj; in compute()
H A Dnewarp_DoubleShiftQR_meat.hpp278 DoubleShiftQR<eT>::DoubleShiftQR(const Mat<eT>& mat_obj, eT s, eT t) in DoubleShiftQR() argument
279 : n(mat_obj.n_rows) in DoubleShiftQR()
292 compute(mat_obj, s, t); in DoubleShiftQR()
299 DoubleShiftQR<eT>::compute(const Mat<eT>& mat_obj, eT s, eT t) in compute() argument
303 …arma_debug_check( (mat_obj.is_square() == false), "newarp::DoubleShiftQR::compute(): matrix must b… in compute()
305 n = mat_obj.n_rows; in compute()
313 mat_H = mat_obj; in compute()
H A Dnewarp_TridiagEigen_bones.hpp45 inline TridiagEigen(const Mat<eT>& mat_obj);
48 inline void compute(const Mat<eT>& mat_obj);
H A Dnewarp_UpperHessenbergEigen_bones.hpp46 inline UpperHessenbergEigen(const Mat<eT>& mat_obj);
49 inline void compute(const Mat<eT>& mat_obj);
H A Dnewarp_DoubleShiftQR_bones.hpp64 inline DoubleShiftQR(const Mat<eT>& mat_obj, eT s, eT t);
66 inline void compute(const Mat<eT>& mat_obj, eT s, eT t);
H A Dnewarp_DenseGenMatProd_bones.hpp37 inline DenseGenMatProd(const Mat<eT>& mat_obj);
H A Dnewarp_SparseGenMatProd_bones.hpp37 inline SparseGenMatProd(const SpMat<eT>& mat_obj);
/dports/math/R-cran-RcppArmadillo/RcppArmadillo/inst/include/armadillo_bits/
H A Dnewarp_TridiagEigen_meat.hpp36 TridiagEigen<eT>::TridiagEigen(const Mat<eT>& mat_obj) in TridiagEigen() argument
37 : n(mat_obj.n_rows) in TridiagEigen()
42 compute(mat_obj); in TridiagEigen()
50 TridiagEigen<eT>::compute(const Mat<eT>& mat_obj) in compute() argument
54 …arma_debug_check( (mat_obj.is_square() == false), "newarp::TridiagEigen::compute(): matrix must be… in compute()
56 n = blas_int(mat_obj.n_rows); in compute()
58 main_diag = mat_obj.diag(); in compute()
59 sub_diag = mat_obj.diag(-1); in compute()
H A Dnewarp_UpperHessenbergQR_meat.hpp37 : n(mat_obj.n_rows) in UpperHessenbergQR()
45 compute(mat_obj); in UpperHessenbergQR()
56 n = mat_obj.n_rows; in compute()
62 mat_T = mat_obj; in compute()
188 TridiagQR<eT>::TridiagQR(const Mat<eT>& mat_obj) in TridiagQR() argument
193 this->compute(mat_obj); in TridiagQR()
201 TridiagQR<eT>::compute(const Mat<eT>& mat_obj) in compute() argument
205 this->n = mat_obj.n_rows; in compute()
211 this->mat_T.diag() = mat_obj.diag(); in compute()
212 this->mat_T.diag(1) = mat_obj.diag(-1); in compute()
[all …]
H A Dnewarp_SparseGenRealShiftSolve_meat.hpp25 SparseGenRealShiftSolve<eT>::SparseGenRealShiftSolve(const SpMat<eT>& mat_obj, const eT shift) in SparseGenRealShiftSolve() argument
27 : perm_c(mat_obj.n_cols + 1) in SparseGenRealShiftSolve()
28 , perm_r(mat_obj.n_rows + 1) in SparseGenRealShiftSolve()
29 , n_rows(mat_obj.n_rows) in SparseGenRealShiftSolve()
30 , n_cols(mat_obj.n_cols) in SparseGenRealShiftSolve()
47 superlu_array_wrangler<int> etree(mat_obj.n_cols+1); in SparseGenRealShiftSolve()
50 const bool status_x = sp_auxlib::copy_to_supermatrix_with_shift(x.get_ref(), mat_obj, shift); in SparseGenRealShiftSolve()
86 arma_ignore(mat_obj); in SparseGenRealShiftSolve()
H A Dnewarp_DenseGenMatProd_meat.hpp25 DenseGenMatProd<eT>::DenseGenMatProd(const Mat<eT>& mat_obj) in DenseGenMatProd() argument
26 : op_mat(mat_obj) in DenseGenMatProd()
27 , n_rows(mat_obj.n_rows) in DenseGenMatProd()
28 , n_cols(mat_obj.n_cols) in DenseGenMatProd()
H A Dnewarp_SparseGenMatProd_meat.hpp25 SparseGenMatProd<eT>::SparseGenMatProd(const SpMat<eT>& mat_obj) in SparseGenMatProd() argument
26 : op_mat(mat_obj) in SparseGenMatProd()
27 , n_rows(mat_obj.n_rows) in SparseGenMatProd()
28 , n_cols(mat_obj.n_cols) in SparseGenMatProd()
H A Dnewarp_UpperHessenbergQR_bones.hpp47 inline UpperHessenbergQR(const Mat<eT>& mat_obj);
50 virtual void compute(const Mat<eT>& mat_obj);
75 inline TridiagQR(const Mat<eT>& mat_obj);
78 inline void compute(const Mat<eT>& mat_obj);
H A Dnewarp_UpperHessenbergEigen_meat.hpp36 UpperHessenbergEigen<eT>::UpperHessenbergEigen(const Mat<eT>& mat_obj) in UpperHessenbergEigen() argument
37 : n(mat_obj.n_rows) in UpperHessenbergEigen()
42 compute(mat_obj); in UpperHessenbergEigen()
50 UpperHessenbergEigen<eT>::compute(const Mat<eT>& mat_obj) in compute() argument
54 …arma_debug_check( (mat_obj.is_square() == false), "newarp::UpperHessenbergEigen::compute(): matrix… in compute()
56 n = blas_int(mat_obj.n_rows); in compute()
63 mat_T = mat_obj; in compute()
H A Dnewarp_DoubleShiftQR_meat.hpp278 DoubleShiftQR<eT>::DoubleShiftQR(const Mat<eT>& mat_obj, eT s, eT t) in DoubleShiftQR() argument
279 : n(mat_obj.n_rows) in DoubleShiftQR()
292 compute(mat_obj, s, t); in DoubleShiftQR()
299 DoubleShiftQR<eT>::compute(const Mat<eT>& mat_obj, eT s, eT t) in compute() argument
303 …arma_debug_check( (mat_obj.is_square() == false), "newarp::DoubleShiftQR::compute(): matrix must b… in compute()
305 n = mat_obj.n_rows; in compute()
313 mat_H = mat_obj; in compute()
H A Dnewarp_TridiagEigen_bones.hpp45 inline TridiagEigen(const Mat<eT>& mat_obj);
48 inline void compute(const Mat<eT>& mat_obj);
H A Dnewarp_UpperHessenbergEigen_bones.hpp46 inline UpperHessenbergEigen(const Mat<eT>& mat_obj);
49 inline void compute(const Mat<eT>& mat_obj);
H A Dnewarp_DoubleShiftQR_bones.hpp64 inline DoubleShiftQR(const Mat<eT>& mat_obj, eT s, eT t);
66 inline void compute(const Mat<eT>& mat_obj, eT s, eT t);
H A Dnewarp_DenseGenMatProd_bones.hpp37 inline DenseGenMatProd(const Mat<eT>& mat_obj);

12