Searched refs:_MatrixType (Results 1 - 25 of 42) sorted by relevance

12

/external/eigen/Eigen/src/PaStiXSupport/
H A DPaStiXSupport.h23 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 DBiCGSTAB.h111 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 DConjugateGradient.h94 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 DBasicPreconditioners.h105 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 DIncompleteLUT.h222 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 DCholmodSupport.h159 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 DMINRES.h129 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 DDGMRES.h17 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 DGMRES.h206 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 DIncompleteLU.h96 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 DUpperBidiagonalization.h19 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 DSimplicialCholesky.h30 * \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 DGeneralizedSelfAdjointEigenSolver.h25 * \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 DPardisoSupport.h37 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 DSuiteSparseQRSupport.h52 * \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 DUmfPackSupport.h119 * \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 DFullPivLU.h46 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 DPartialPivLU.h47 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 DSuperLUSupport.h290 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 DHouseholderQR.h42 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 DColPivHouseholderQR.h37 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 DSparseQR.h57 * \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 DLLT.h50 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 DSparseLU.h17 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 DBDCSVD.h37 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...]

Completed in 384 milliseconds

12