/external/eigen/Eigen/src/Eigenvalues/ |
Tridiagonalization.h | 18 template<typename MatrixType> struct TridiagonalizationMatrixTReturnType; 19 template<typename MatrixType> 20 struct traits<TridiagonalizationMatrixTReturnType<MatrixType> > 21 : public traits<typename MatrixType::PlainObject> 23 typedef typename MatrixType::PlainObject ReturnType; // FIXME shall it be a BandMatrix? 27 template<typename MatrixType, typename CoeffVectorType> 28 void tridiagonalization_inplace(MatrixType& matA, CoeffVectorType& hCoeffs); 52 * given matrix. Alternatively, you can use the Tridiagonalization(const MatrixType&) 58 * The documentation of Tridiagonalization(const MatrixType&) contains an 68 typedef _MatrixType MatrixType; [all...] |
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
IterativeSolverBase.h | 17 template<typename MatrixType> 36 static MatrixType ms_from; 37 enum { value = sizeof(test<MatrixType>(ms_from, 0))==sizeof(yes) }; 40 template<typename MatrixType> 43 enum { value = is_ref_compatible_impl<typename remove_all<MatrixType>::type>::value }; 46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value> 50 template<typename MatrixType> 51 class generic_matrix_wrapper<MatrixType,false> 54 typedef Ref<const MatrixType> ActualMatrixType [all...] |
/external/eigen/Eigen/src/PaStiXSupport/ |
PaStiXSupport.h | 43 typedef _MatrixType MatrixType; 52 typedef _MatrixType MatrixType; 61 typedef _MatrixType MatrixType; 96 template <typename MatrixType> 97 void c_to_fortran_numbering (MatrixType& mat) 110 template <typename MatrixType> 111 void fortran_to_c_numbering (MatrixType& mat) 137 typedef typename internal::pastix_traits<Derived>::MatrixType _MatrixType; 138 typedef _MatrixType MatrixType; 139 typedef typename MatrixType::Scalar Scalar [all...] |
/external/eigen/Eigen/src/QR/ |
CompleteOrthogonalDecomposition.h | 30 * \param MatrixType the type of the matrix of which we are computing the COD. 50 typedef _MatrixType MatrixType; 52 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 53 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 54 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 55 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 57 typedef typename MatrixType::Scalar Scalar; 58 typedef typename MatrixType::RealScalar RealScalar; 59 typedef typename MatrixType::StorageIndex StorageIndex; 60 typedef typename internal::plain_diag_type<MatrixType>::type HCoeffsType [all...] |
HouseholderQR.h | 48 typedef _MatrixType MatrixType; 50 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 51 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 52 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 53 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 55 typedef typename MatrixType::Scalar Scalar; 56 typedef typename MatrixType::RealScalar RealScalar; 58 typedef typename MatrixType::StorageIndex StorageIndex; 59 typedef Matrix<Scalar, RowsAtCompileTime, RowsAtCompileTime, (MatrixType::Flags&RowMajorBit) ? RowMajor : ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime> MatrixQType; 60 typedef typename internal::plain_diag_type<MatrixType>::type HCoeffsType [all...] |
ColPivHouseholderQR.h | 52 typedef _MatrixType MatrixType; 54 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 55 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 56 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 57 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 59 typedef typename MatrixType::Scalar Scalar; 60 typedef typename MatrixType::RealScalar RealScalar; 62 typedef typename MatrixType::StorageIndex StorageIndex; 63 typedef typename internal::plain_diag_type<MatrixType>::type HCoeffsType; 65 typedef typename internal::plain_row_type<MatrixType, Index>::type IntRowVectorType [all...] |
FullPivHouseholderQR.h | 24 template<typename MatrixType> struct FullPivHouseholderQRMatrixQReturnType; 26 template<typename MatrixType> 27 struct traits<FullPivHouseholderQRMatrixQReturnType<MatrixType> > 29 typedef typename MatrixType::PlainObject ReturnType; 61 typedef _MatrixType MatrixType; 63 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 64 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 65 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 66 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 68 typedef typename MatrixType::Scalar Scalar [all...] |
/external/eigen/Eigen/src/SVD/ |
JacobiSVD.h | 19 template<typename MatrixType, int QRPreconditioner, 20 bool IsComplex = NumTraits<typename MatrixType::Scalar>::IsComplex> 32 template<typename MatrixType, int QRPreconditioner, int Case> 35 enum { a = MatrixType::RowsAtCompileTime != Dynamic && 36 MatrixType::ColsAtCompileTime != Dynamic && 37 MatrixType::ColsAtCompileTime <= MatrixType::RowsAtCompileTime, 38 b = MatrixType::RowsAtCompileTime != Dynamic && 39 MatrixType::ColsAtCompileTime != Dynamic && 40 MatrixType::RowsAtCompileTime <= MatrixType::ColsAtCompileTime [all...] |
SVDBase.h | 52 typedef typename internal::traits<Derived>::MatrixType MatrixType; 53 typedef typename MatrixType::Scalar Scalar; 54 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; 55 typedef typename MatrixType::StorageIndex StorageIndex; 58 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 59 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 61 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 62 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime, 64 MatrixOptions = MatrixType::Option [all...] |
UpperBidiagonalization.h | 24 typedef _MatrixType MatrixType; 26 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 27 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 30 typedef typename MatrixType::Scalar Scalar; 31 typedef typename MatrixType::RealScalar RealScalar; 39 const MatrixType, 40 const typename internal::remove_all<typename Diagonal<const MatrixType,0>::ConjugateReturnType>::type 43 const typename internal::remove_all<typename MatrixType::ConjugateReturnType>::type, 44 Diagonal<const MatrixType,1>, 52 * perform decompositions via Bidiagonalization::compute(const MatrixType&) [all...] |
/external/eigen/test/ |
array_for_matrix.cpp | 12 template<typename MatrixType> void array_for_matrix(const MatrixType& m) 14 typedef typename MatrixType::Index Index; 15 typedef typename MatrixType::Scalar Scalar; 16 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> ColVectorType; 17 typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime> RowVectorType; 22 MatrixType m1 = MatrixType::Random(rows, cols), 23 m2 = MatrixType::Random(rows, cols), 34 VERIFY_IS_APPROX((m1.array() + s1).matrix(), MatrixType::Constant(rows,cols,s1) + m1) [all...] |
geo_hyperplane.cpp | 29 HyperplaneType::AmbientDimAtCompileTime> MatrixType; 57 MatrixType rot = MatrixType::Random(dim,dim).householderQr().householderQ();
|
ref.cpp | 33 template<typename MatrixType> void ref_matrix(const MatrixType& m) 35 typedef typename MatrixType::Index Index; 36 typedef typename MatrixType::Scalar Scalar; 37 typedef typename MatrixType::RealScalar RealScalar; 38 typedef Matrix<Scalar,Dynamic,Dynamic,MatrixType::Options> DynMatrixType; 39 typedef Matrix<RealScalar,Dynamic,Dynamic,MatrixType::Options> RealDynMatrixType; 41 typedef Ref<MatrixType> RefMat; 48 MatrixType m1 = MatrixType::Random(rows, cols) [all...] |
/external/eigen/unsupported/Eigen/src/MatrixFunctions/ |
MatrixExponential.h | 67 typedef typename MatA::PlainObject MatrixType; 70 const MatrixType A2 = A * A; 71 const MatrixType tmp = b[3] * A2 + b[1] * MatrixType::Identity(A.rows(), A.cols()); 73 V = b[2] * A2 + b[0] * MatrixType::Identity(A.rows(), A.cols()); 84 typedef typename MatA::PlainObject MatrixType; 85 typedef typename NumTraits<typename traits<MatrixType>::Scalar>::Real RealScalar; 87 const MatrixType A2 = A * A; 88 const MatrixType A4 = A2 * A2; 89 const MatrixType tmp = b[5] * A4 + b[3] * A2 + b[1] * MatrixType::Identity(A.rows(), A.cols()) [all...] |
/external/eigen/unsupported/Eigen/src/SparseExtra/ |
MatrixMarketIterator.h | 47 typedef SparseMatrix<Scalar,ColMajor> MatrixType; 74 inline MatrixType& matrix() 97 MatrixType tmp(m_mat); 103 MatrixType tmp(m_mat); 231 MatrixType m_mat; // Current matrix
|
/external/eigen/Eigen/src/Cholesky/ |
LDLT.h | 19 template<typename MatrixType, int UpLo> struct LDLT_Traits; 53 typedef _MatrixType MatrixType; 55 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 56 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 57 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 58 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime, 61 typedef typename MatrixType::Scalar Scalar; 62 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; 64 typedef typename MatrixType::StorageIndex StorageIndex; 70 typedef internal::LDLT_Traits<MatrixType,UpLo> Traits [all...] |
LLT.h | 16 template<typename MatrixType, int UpLo> struct LLT_Traits; 55 typedef _MatrixType MatrixType; 57 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 58 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 59 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 61 typedef typename MatrixType::Scalar Scalar; 62 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; 64 typedef typename MatrixType::StorageIndex StorageIndex; 72 typedef internal::LLT_Traits<MatrixType,UpLo> Traits; 78 * perform decompositions via LLT::compute(const MatrixType&) [all...] |
/external/eigen/Eigen/src/CholmodSupport/ |
CholmodSupport.h | 180 typedef _MatrixType MatrixType; 182 typedef typename MatrixType::Scalar Scalar; 183 typedef typename MatrixType::RealScalar RealScalar; 184 typedef MatrixType CholMatrixType; 185 typedef typename MatrixType::StorageIndex StorageIndex; 187 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 188 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 201 explicit CholmodBase(const MatrixType& matrix) 232 Derived& compute(const MatrixType& matrix) 245 void analyzePattern(const MatrixType& matrix [all...] |
/external/eigen/Eigen/src/LU/ |
FullPivLU.h | 63 typedef _MatrixType MatrixType; 69 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 70 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 72 typedef typename internal::plain_row_type<MatrixType, StorageIndex>::type IntRowVectorType; 73 typedef typename internal::plain_col_type<MatrixType, StorageIndex>::type IntColVectorType; 76 typedef typename MatrixType::PlainObject PlainObject; 82 * perform decompositions via LU::compute(const MatrixType&). 104 * This overloaded constructor is provided for \link InplaceDecomposition inplace decomposition \endlink when \c MatrixType is a Eigen::Ref. 131 inline const MatrixType& matrixLU() const 215 image(const MatrixType& originalMatrix) cons [all...] |
PartialPivLU.h | 80 typedef _MatrixType MatrixType; 85 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 86 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 90 typedef typename MatrixType::PlainObject PlainObject; 96 * perform decompositions via PartialPivLU::compute(const MatrixType&). 141 inline const MatrixType& matrixLU() const 218 MatrixType reconstructedMatrix() const; 283 MatrixType m_lu; 291 template<typename MatrixType> 292 PartialPivLU<MatrixType>::PartialPivLU( [all...] |
/external/eigen/Eigen/src/SPQRSupport/ |
SuiteSparseQRSupport.h | 16 template<typename MatrixType> class SPQR; 23 typedef typename SPQRType::MatrixType ReturnType; 27 typedef typename SPQRType::MatrixType ReturnType; 69 typedef SparseMatrix<Scalar, ColMajor, StorageIndex> MatrixType; 107 MatrixType mat(matrix); 179 const MatrixType matrixR() const 183 m_R = viewAsEigen<Scalar,ColMajor, typename MatrixType::StorageIndex>(*m_cR); 240 mutable MatrixType m_R; // The sparse matrix R in Eigen format
|
/external/eigen/Eigen/src/SparseCholesky/ |
SimplicialCholesky.h | 31 template<typename MatrixType> 32 struct simplicial_cholesky_grab_input<MatrixType,MatrixType> { 33 typedef MatrixType const * ConstMatrixPtr; 34 static void run(const MatrixType& input, ConstMatrixPtr &pmat, MatrixType &/*tmp*/) 61 typedef typename internal::traits<Derived>::MatrixType MatrixType; 64 typedef typename MatrixType::Scalar Scalar; 65 typedef typename MatrixType::RealScalar RealScalar [all...] |
/external/eigen/Eigen/src/UmfPackSupport/ |
UmfPackSupport.h | 159 typedef _MatrixType MatrixType; 160 typedef typename MatrixType::Scalar Scalar; 161 typedef typename MatrixType::RealScalar RealScalar; 162 typedef typename MatrixType::StorageIndex StorageIndex; 164 typedef Matrix<int, 1, MatrixType::ColsAtCompileTime> IntRowVectorType; 165 typedef Matrix<int, MatrixType::RowsAtCompileTime, 1> IntColVectorType; 170 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 171 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 435 template<typename MatrixType> 436 void UmfPackLU<MatrixType>::extractData() cons [all...] |
/external/eigen/unsupported/Eigen/src/IterativeSolvers/ |
DGMRES.h | 26 typedef _MatrixType MatrixType; 113 typedef _MatrixType MatrixType; 114 typedef typename MatrixType::Scalar Scalar; 115 typedef typename MatrixType::Index Index; 116 typedef typename MatrixType::StorageIndex StorageIndex; 117 typedef typename MatrixType::RealScalar RealScalar; 202 void dgmres(const MatrixType& mat,const Rhs& rhs, Dest& x, const Preconditioner& precond) const; 205 int dgmresCycle(const MatrixType& mat, const Preconditioner& precond, Dest& x, DenseVector& r0, RealScalar& beta, const RealScalar& normRhs, int& nbIts) const; 207 int dgmresComputeDeflationData(const MatrixType& mat, const Preconditioner& precond, const Index& it, StorageIndex& neig) const; 243 void DGMRES<_MatrixType, _Preconditioner>::dgmres(const MatrixType& mat,const Rhs& rhs, Dest& x [all...] |
/external/eigen/Eigen/src/Core/ |
ProductEvaluators.h | 373 typedef typename internal::remove_all<typename internal::conditional<int(Side)==OnTheRight,LhsNested,RhsNested>::type>::type MatrixType; 381 (int(MatrixType::Flags)&RowMajorBit) ? RowMajor : ColMajor, 382 bool(internal::blas_traits<MatrixType>::HasUsableDirectAccess) [all...] |