/external/eigen/Eigen/src/PaStiXSupport/ |
H A D | PaStiXSupport.h | 23 template<typename _MatrixType, bool IsStrSym = false> class PastixLU; 24 template<typename _MatrixType, int Options> class PastixLLT; 25 template<typename _MatrixType, int Options> class PastixLDLT; 32 template<typename _MatrixType> 33 struct pastix_traits< PastixLU<_MatrixType> > 35 typedef _MatrixType MatrixType; 36 typedef typename _MatrixType::Scalar Scalar; 37 typedef typename _MatrixType::RealScalar RealScalar; 38 typedef typename _MatrixType::Index Index; 41 template<typename _MatrixType, in 123 typedef typename internal::pastix_traits<Derived>::MatrixType _MatrixType; typedef in class:Eigen::PastixBase [all...] |
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | BiCGSTAB.h | 111 template< typename _MatrixType, 112 typename _Preconditioner = DiagonalPreconditioner<typename _MatrixType::Scalar> > 117 template< typename _MatrixType, typename _Preconditioner> 118 struct traits<BiCGSTAB<_MatrixType,_Preconditioner> > 120 typedef _MatrixType MatrixType; 132 * \tparam _MatrixType the type of the sparse matrix A, can be a dense or a sparse matrix. 172 template< typename _MatrixType, typename _Preconditioner> 173 class BiCGSTAB : public IterativeSolverBase<BiCGSTAB<_MatrixType,_Preconditioner> > 182 typedef _MatrixType MatrixType; 259 template<typename _MatrixType, typenam [all...] |
H A D | ConjugateGradient.h | 94 template< typename _MatrixType, int _UpLo=Lower, 95 typename _Preconditioner = DiagonalPreconditioner<typename _MatrixType::Scalar> > 100 template< typename _MatrixType, int _UpLo, typename _Preconditioner> 101 struct traits<ConjugateGradient<_MatrixType,_UpLo,_Preconditioner> > 103 typedef _MatrixType MatrixType; 115 * \tparam _MatrixType the type of the sparse matrix A, can be a dense or a sparse matrix. 157 template< typename _MatrixType, int _UpLo, typename _Preconditioner> 158 class ConjugateGradient : public IterativeSolverBase<ConjugateGradient<_MatrixType,_UpLo,_Preconditioner> > 167 typedef _MatrixType MatrixType; 248 template<typename _MatrixType, in [all...] |
H A D | BasicPreconditioners.h | 105 template<typename _MatrixType, typename Rhs> 106 struct solve_retval<DiagonalPreconditioner<_MatrixType>, Rhs> 107 : solve_retval_base<DiagonalPreconditioner<_MatrixType>, Rhs> 109 typedef DiagonalPreconditioner<_MatrixType> Dec;
|
H A D | IncompleteLUT.h | 222 template<typename _MatrixType> 223 void IncompleteLUT<Scalar>::analyzePattern(const _MatrixType& amat) 241 template<typename _MatrixType> 242 void IncompleteLUT<Scalar>::factorize(const _MatrixType& amat) 450 template<typename _MatrixType, typename Rhs> 451 struct solve_retval<IncompleteLUT<_MatrixType>, Rhs> 452 : solve_retval_base<IncompleteLUT<_MatrixType>, Rhs> 454 typedef IncompleteLUT<_MatrixType> Dec;
|
/external/eigen/Eigen/src/CholmodSupport/ |
H A D | CholmodSupport.h | 159 template<typename _MatrixType, int _UpLo, typename Derived> 163 typedef _MatrixType MatrixType; 375 * \tparam _MatrixType the type of the sparse matrix A, it must be a SparseMatrix<> 383 template<typename _MatrixType, int _UpLo = Lower> 384 class CholmodSimplicialLLT : public CholmodBase<_MatrixType, _UpLo, CholmodSimplicialLLT<_MatrixType, _UpLo> > 386 typedef CholmodBase<_MatrixType, _UpLo, CholmodSimplicialLLT> Base; 391 typedef _MatrixType MatrixType; 422 * \tparam _MatrixType the type of the sparse matrix A, it must be a SparseMatrix<> 430 template<typename _MatrixType, in [all...] |
/external/eigen/unsupported/Eigen/src/IterativeSolvers/ |
H A D | MINRES.h | 129 template< typename _MatrixType, int _UpLo=Lower, 131 // typename _Preconditioner = IdentityPreconditioner<typename _MatrixType::Scalar> > // preconditioner must be positive definite 136 template< typename _MatrixType, int _UpLo, typename _Preconditioner> 137 struct traits<MINRES<_MatrixType,_UpLo,_Preconditioner> > 139 typedef _MatrixType MatrixType; 152 * \tparam _MatrixType the type of the sparse matrix A, can be a dense or a sparse matrix. 194 template< typename _MatrixType, int _UpLo, typename _Preconditioner> 195 class MINRES : public IterativeSolverBase<MINRES<_MatrixType,_UpLo,_Preconditioner> > 205 typedef _MatrixType MatrixType; 284 template<typename _MatrixType, in [all...] |
H A D | DGMRES.h | 17 template< typename _MatrixType, 18 typename _Preconditioner = DiagonalPreconditioner<typename _MatrixType::Scalar> > 23 template< typename _MatrixType, typename _Preconditioner> 24 struct traits<DGMRES<_MatrixType,_Preconditioner> > 26 typedef _MatrixType MatrixType; 73 * \tparam _MatrixType the type of the sparse matrix A, can be a dense or a sparse matrix. 100 template< typename _MatrixType, typename _Preconditioner> 101 class DGMRES : public IterativeSolverBase<DGMRES<_MatrixType,_Preconditioner> > 111 typedef _MatrixType MatrixType; 254 template< typename _MatrixType, typenam [all...] |
H A D | GMRES.h | 206 template< typename _MatrixType, 207 typename _Preconditioner = DiagonalPreconditioner<typename _MatrixType::Scalar> > 212 template< typename _MatrixType, typename _Preconditioner> 213 struct traits<GMRES<_MatrixType,_Preconditioner> > 215 typedef _MatrixType MatrixType; 227 * \tparam _MatrixType the type of the sparse matrix A, can be a dense or a sparse matrix. 266 template< typename _MatrixType, typename _Preconditioner> 267 class GMRES : public IterativeSolverBase<GMRES<_MatrixType,_Preconditioner> > 280 typedef _MatrixType MatrixType; 366 template<typename _MatrixType, typenam [all...] |
H A D | IncompleteLU.h | 96 template<typename _MatrixType, typename Rhs> 97 struct solve_retval<IncompleteLU<_MatrixType>, Rhs> 98 : solve_retval_base<IncompleteLU<_MatrixType>, Rhs> 100 typedef IncompleteLU<_MatrixType> Dec;
|
/external/eigen/Eigen/src/SVD/ |
H A D | UpperBidiagonalization.h | 19 template<typename _MatrixType> class UpperBidiagonalization 23 typedef _MatrixType MatrixType; 88 template<typename _MatrixType> 89 UpperBidiagonalization<_MatrixType>& UpperBidiagonalization<_MatrixType>::compute(const _MatrixType& matrix)
|
/external/eigen/Eigen/src/SparseCholesky/ |
H A D | SimplicialCholesky.h | 30 * \tparam _MatrixType the type of the sparse matrix A, it must be a SparseMatrix<> 244 template<typename _MatrixType, int _UpLo = Lower, typename _Ordering = AMDOrdering<typename _MatrixType::Index> > class SimplicialLLT; 245 template<typename _MatrixType, int _UpLo = Lower, typename _Ordering = AMDOrdering<typename _MatrixType::Index> > class SimplicialLDLT; 246 template<typename _MatrixType, int _UpLo = Lower, typename _Ordering = AMDOrdering<typename _MatrixType::Index> > class SimplicialCholesky; 250 template<typename _MatrixType, int _UpLo, typename _Ordering> struct traits<SimplicialLLT<_MatrixType,_UpLo,_Ordering> > 252 typedef _MatrixType MatrixTyp [all...] |
/external/eigen/Eigen/src/Eigenvalues/ |
H A D | GeneralizedSelfAdjointEigenSolver.h | 25 * \tparam _MatrixType the type of the matrix of which we are computing the 47 template<typename _MatrixType> 48 class GeneralizedSelfAdjointEigenSolver : public SelfAdjointEigenSolver<_MatrixType> 50 typedef SelfAdjointEigenSolver<_MatrixType> Base; 54 typedef _MatrixType MatrixType; 60 * can only be used if \p _MatrixType is a fixed-size matrix; use
|
/external/eigen/Eigen/src/PardisoSupport/ |
H A D | PardisoSupport.h | 37 template<typename _MatrixType> class PardisoLU; 38 template<typename _MatrixType, int Options=Upper> class PardisoLLT; 39 template<typename _MatrixType, int Options=Upper> class PardisoLDLT; 69 template<typename _MatrixType> 70 struct pardiso_traits< PardisoLU<_MatrixType> > 72 typedef _MatrixType MatrixType; 73 typedef typename _MatrixType::Scalar Scalar; 74 typedef typename _MatrixType::RealScalar RealScalar; 75 typedef typename _MatrixType::Index Index; 78 template<typename _MatrixType, in [all...] |
/external/eigen/Eigen/src/SPQRSupport/ |
H A D | SuiteSparseQRSupport.h | 52 * \tparam _MatrixType The type of the sparse matrix A, must be a column-major SparseMatrix<> 56 template<typename _MatrixType> 60 typedef typename _MatrixType::Scalar Scalar; 61 typedef typename _MatrixType::RealScalar RealScalar; 75 SPQR(const _MatrixType& matrix) 99 void compute(const _MatrixType& matrix) 298 template<typename _MatrixType, typename Rhs> 299 struct solve_retval<SPQR<_MatrixType>, Rhs> 300 : solve_retval_base<SPQR<_MatrixType>, Rhs> 302 typedef SPQR<_MatrixType> De [all...] |
/external/eigen/Eigen/src/UmfPackSupport/ |
H A D | UmfPackSupport.h | 119 * \tparam _MatrixType the type of the sparse matrix A, it must be a SparseMatrix<> 123 template<typename _MatrixType> 127 typedef _MatrixType MatrixType; 402 template<typename _MatrixType, typename Rhs> 403 struct solve_retval<UmfPackLU<_MatrixType>, Rhs> 404 : solve_retval_base<UmfPackLU<_MatrixType>, Rhs> 406 typedef UmfPackLU<_MatrixType> Dec; 415 template<typename _MatrixType, typename Rhs> 416 struct sparse_solve_retval<UmfPackLU<_MatrixType>, Rhs> 417 : sparse_solve_retval_base<UmfPackLU<_MatrixType>, Rh [all...] |
/external/eigen/Eigen/src/LU/ |
H A D | FullPivLU.h | 46 template<typename _MatrixType> class FullPivLU 49 typedef _MatrixType MatrixType; 542 template<typename _MatrixType> 543 struct kernel_retval<FullPivLU<_MatrixType> > 544 : kernel_retval_base<FullPivLU<_MatrixType> > 546 EIGEN_MAKE_KERNEL_HELPERS(FullPivLU<_MatrixType>) 628 template<typename _MatrixType> 629 struct image_retval<FullPivLU<_MatrixType> > 630 : image_retval_base<FullPivLU<_MatrixType> > 632 EIGEN_MAKE_IMAGE_HELPERS(FullPivLU<_MatrixType>) [all...] |
H A D | PartialPivLU.h | 47 template<typename _MatrixType> class PartialPivLU 51 typedef _MatrixType MatrixType; 437 template<typename _MatrixType, typename Rhs> 438 struct solve_retval<PartialPivLU<_MatrixType>, Rhs> 439 : solve_retval_base<PartialPivLU<_MatrixType>, Rhs> 441 EIGEN_MAKE_SOLVE_HELPERS(PartialPivLU<_MatrixType>,Rhs)
|
/external/eigen/Eigen/src/SuperLUSupport/ |
H A D | SuperLUSupport.h | 290 template<typename _MatrixType, typename Derived> 294 typedef _MatrixType MatrixType; 474 * \tparam _MatrixType the type of the sparse matrix A, it must be a SparseMatrix<> 478 template<typename _MatrixType> 479 class SuperLU : public SuperLUBase<_MatrixType,SuperLU<_MatrixType> > 482 typedef SuperLUBase<_MatrixType,SuperLU> Base; 483 typedef _MatrixType MatrixType; 815 * \tparam _MatrixType the type of the sparse matrix A, it must be a SparseMatrix<> 820 template<typename _MatrixType> [all...] |
/external/eigen/Eigen/src/QR/ |
H A D | HouseholderQR.h | 42 template<typename _MatrixType> class HouseholderQR 46 typedef _MatrixType MatrixType; 305 template<typename _MatrixType, typename Rhs> 306 struct solve_retval<HouseholderQR<_MatrixType>, Rhs> 307 : solve_retval_base<HouseholderQR<_MatrixType>, Rhs> 309 EIGEN_MAKE_SOLVE_HELPERS(HouseholderQR<_MatrixType>,Rhs)
|
H A D | ColPivHouseholderQR.h | 37 template<typename _MatrixType> class ColPivHouseholderQR 41 typedef _MatrixType MatrixType; 519 template<typename _MatrixType, typename Rhs> 520 struct solve_retval<ColPivHouseholderQR<_MatrixType>, Rhs> 521 : solve_retval_base<ColPivHouseholderQR<_MatrixType>, Rhs> 523 EIGEN_MAKE_SOLVE_HELPERS(ColPivHouseholderQR<_MatrixType>,Rhs)
|
/external/eigen/Eigen/src/SparseQR/ |
H A D | SparseQR.h | 57 * \tparam _MatrixType The type of the sparse matrix A, must be a column-major SparseMatrix<> 64 template<typename _MatrixType, typename _OrderingType> 68 typedef _MatrixType MatrixType; 548 template<typename _MatrixType, typename OrderingType, typename Rhs> 549 struct solve_retval<SparseQR<_MatrixType,OrderingType>, Rhs> 550 : solve_retval_base<SparseQR<_MatrixType,OrderingType>, Rhs> 552 typedef SparseQR<_MatrixType,OrderingType> Dec; 560 template<typename _MatrixType, typename OrderingType, typename Rhs> 561 struct sparse_solve_retval<SparseQR<_MatrixType, OrderingType>, Rhs> 562 : sparse_solve_retval_base<SparseQR<_MatrixType, OrderingTyp [all...] |
/external/eigen/Eigen/src/Cholesky/ |
H A D | LLT.h | 50 template<typename _MatrixType, int _UpLo> class LLT 53 typedef _MatrixType MatrixType; 404 template<typename _MatrixType, int _UpLo> 406 LLT<_MatrixType,_UpLo> LLT<_MatrixType,_UpLo>::rankUpdate(const VectorType& v, const RealScalar& sigma) 420 template<typename _MatrixType, int UpLo, typename Rhs> 421 struct solve_retval<LLT<_MatrixType, UpLo>, Rhs> 422 : solve_retval_base<LLT<_MatrixType, UpLo>, Rhs> 424 typedef LLT<_MatrixType,UpLo> LLTType;
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU.h | 17 template <typename _MatrixType, typename _OrderingType = COLAMDOrdering<typename _MatrixType::Index> > class SparseLU; 65 * \tparam _MatrixType The type of the sparse matrix. It must be a column-major SparseMatrix<> 72 template <typename _MatrixType, typename _OrderingType> 73 class SparseLU : public internal::SparseLUImpl<typename _MatrixType::Scalar, typename _MatrixType::Index> 76 typedef _MatrixType MatrixType; 729 template<typename _MatrixType, typename Derived, typename Rhs> 730 struct solve_retval<SparseLU<_MatrixType,Derived>, Rhs> 731 : solve_retval_base<SparseLU<_MatrixType,Derive [all...] |
/external/eigen/unsupported/Eigen/src/SVD/ |
H A D | BDCSVD.h | 37 template<typename _MatrixType> 38 class BDCSVD : public SVDBase<_MatrixType> 40 typedef SVDBase<_MatrixType> Base; 46 typedef _MatrixType MatrixType; 79 : SVDBase<_MatrixType>::SVDBase(), 91 : SVDBase<_MatrixType>::SVDBase(), 108 : SVDBase<_MatrixType>::SVDBase(), 161 eigen_assert(SVDBase<_MatrixType>::computeU() && SVDBase<_MatrixType>::computeV() && 702 template<typename _MatrixType, typenam [all...] |