/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU_Structs.h | 76 template <typename IndexVector, typename ScalarVector> 81 ScalarVector lusup; // nonzero values of L ordered by columns 87 ScalarVector ucol; // nonzero values of U ordered by columns
|
H A D | SparseLU_kernel_bmod.h | 33 template <typename BlockScalarVector, typename ScalarVector, typename IndexVector, typename Index> 34 static EIGEN_DONT_INLINE void run(const int segsize, BlockScalarVector& dense, ScalarVector& tempv, ScalarVector& lusup, Index& luptr, const Index lda, 39 template <typename BlockScalarVector, typename ScalarVector, typename IndexVector, typename Index> 40 EIGEN_DONT_INLINE void LU_kernel_bmod<SegSizeAtCompileTime>::run(const int segsize, BlockScalarVector& dense, ScalarVector& tempv, ScalarVector& lusup, Index& luptr, const Index lda, 43 typedef typename ScalarVector::Scalar Scalar; 94 template <typename BlockScalarVector, typename ScalarVector, typename IndexVector, typename Index> 95 static EIGEN_DONT_INLINE void run(const int /*segsize*/, BlockScalarVector& dense, ScalarVector& /*tempv*/, ScalarVector [all...] |
H A D | SparseLUImpl.h | 23 typedef Matrix<Scalar,Dynamic,1> ScalarVector; typedef in class:Eigen::internal::SparseLUImpl 25 typedef typename ScalarVector::RealScalar RealScalar; 28 typedef LU_GlobalLU_t<IndexVector, ScalarVector> GlobalLU_t; 40 Index snode_bmod (const Index jcol, const Index fsupc, ScalarVector& dense, GlobalLU_t& glu); 47 void panel_dfs(const Index m, const Index w, const Index jcol, MatrixType& A, IndexVector& perm_r, Index& nseg, ScalarVector& dense, IndexVector& panel_lsub, IndexVector& segrep, IndexVector& repfnz, IndexVector& xprune, IndexVector& marker, IndexVector& parent, IndexVector& xplore, GlobalLU_t& glu); 49 void panel_bmod(const Index m, const Index w, const Index jcol, const Index nseg, ScalarVector& dense, ScalarVector& tempv, IndexVector& segrep, IndexVector& repfnz, GlobalLU_t& glu); 51 Index column_bmod(const Index jcol, const Index nseg, BlockScalarVector dense, ScalarVector& tempv, BlockIndexVector segrep, BlockIndexVector repfnz, Index fpanelc, GlobalLU_t& glu);
|
H A D | SparseLU_column_dfs.h | 38 template<typename IndexVector, typename ScalarVector> 41 typedef typename ScalarVector::Scalar Scalar; 101 column_dfs_traits<IndexVector, ScalarVector> traits(jcol, jsuper, glu, *this);
|
H A D | SparseLU_column_bmod.h | 53 Index SparseLUImpl<Scalar,Index>::column_bmod(const Index jcol, const Index nseg, BlockScalarVector dense, ScalarVector& tempv, BlockIndexVector segrep, BlockIndexVector repfnz, Index fpanelc, GlobalLU_t& glu) 123 mem = memXpand<ScalarVector>(glu.lusup, glu.nzlumax, nextlu, LUSUP, glu.num_expansions); 166 VectorBlock<ScalarVector> u(glu.lusup, ufirst, nsupc); 170 VectorBlock<ScalarVector> l(glu.lusup, ufirst+nsupc, nrow);
|
H A D | SparseLU_panel_bmod.h | 57 const Index nseg, ScalarVector& dense, ScalarVector& tempv, 113 VectorBlock<ScalarVector> dense_col(dense, nextl_col, m); // Scatter/gather entire matrix column from/to here 160 VectorBlock<ScalarVector> dense_col(dense, nextl_col, m); // Scatter/gather entire matrix column from/to here 195 VectorBlock<ScalarVector> dense_col(dense, nextl_col, m); // Scatter/gather entire matrix column from/to here
|
H A D | SparseLU_copy_to_ucol.h | 77 mem = memXpand<ScalarVector>(glu.ucol, glu.nzumax, nextu, UCOL, glu.num_expansions);
|
H A D | SparseLU_SupernodalMatrix.h | 39 typedef Matrix<Scalar,Dynamic,1> ScalarVector; typedef in class:Eigen::internal::MappedSuperNodalMatrix 45 MappedSuperNodalMatrix(Index m, Index n, ScalarVector& nzval, IndexVector& nzval_colptr, IndexVector& rowind, 61 void setInfos(Index m, Index n, ScalarVector& nzval, IndexVector& nzval_colptr, IndexVector& rowind,
|
H A D | SparseLU_Memory.h | 181 if( (expand<ScalarVector>(glu.lusup, glu.nzlumax, 0, 0, num_expansions)<0) 182 || (expand<ScalarVector>(glu.ucol, glu.nzumax, 0, 0, num_expansions)<0)
|
H A D | SparseLU_panel_dfs.h | 219 void SparseLUImpl<Scalar,Index>::panel_dfs(const Index m, const Index w, const Index jcol, MatrixType& A, IndexVector& perm_r, Index& nseg, ScalarVector& dense, IndexVector& panel_lsub, IndexVector& segrep, IndexVector& repfnz, IndexVector& xprune, IndexVector& marker, IndexVector& parent, IndexVector& xplore, GlobalLU_t& glu) 235 VectorBlock<ScalarVector> dense_col(dense,nextl_col, m); // Accumulate a column vector here
|
H A D | SparseLU.h | 83 typedef Matrix<Scalar,Dynamic,1> ScalarVector; typedef in class:Eigen::SparseLU 517 ScalarVector dense; 519 ScalarVector tempv; 590 VectorBlock<ScalarVector> dense_k(dense, k, m);
|
/external/eigen/unsupported/test/ |
H A D | FFTW.cpp | 82 typedef typename VectorType<Container,Scalar>::type ScalarVector; typedef 86 ScalarVector tbuf(nfft); 106 ScalarVector tbuf2; 112 ScalarVector tbuf3;
|
/external/eigen/Eigen/src/SparseQR/ |
H A D | SparseQR.h | 75 typedef Matrix<Scalar, Dynamic, 1> ScalarVector; typedef in class:Eigen::SparseQR 255 ScalarVector m_hcoeffs; // The Householder coefficients 335 ScalarVector tval(m); // The dense vector used to compute the current column
|