/external/eigen/Eigen/src/Core/products/ |
H A D | GeneralMatrixMatrixTriangular.h | 195 template<typename MatrixType, typename ProductType, int UpLo, bool IsOuterProduct> 199 template<typename MatrixType, typename ProductType, int UpLo> 200 struct general_product_to_triangular_selector<MatrixType,ProductType,UpLo,true> 202 static void run(MatrixType& mat, const ProductType& prod, const typename MatrixType::Scalar& alpha, bool beta) 204 typedef typename MatrixType::Scalar Scalar; 224 StorageOrder = (internal::traits<MatrixType>::Flags&RowMajorBit) ? RowMajor : ColMajor, 247 template<typename MatrixType, typename ProductType, int UpLo> 248 struct general_product_to_triangular_selector<MatrixType,ProductType,UpLo,false> 250 static void run(MatrixType [all...] |
H A D | SelfadjointRank2Update.h | 58 template<typename MatrixType, unsigned int UpLo> 60 SelfAdjointView<MatrixType,UpLo>& SelfAdjointView<MatrixType,UpLo> 73 // If MatrixType is row major, then we use the routine for lower triangular in the upper triangular case and 76 enum { IsRowMajor = (internal::traits<MatrixType>::Flags&RowMajorBit) ? 1 : 0 };
|
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | ConjugateGradient.h | 26 template<typename MatrixType, typename Rhs, typename Dest, typename Preconditioner> 28 void conjugate_gradient(const MatrixType& mat, const Rhs& rhs, Dest& x, 103 typedef _MatrixType MatrixType; typedef in struct:Eigen::internal::traits 166 typedef _MatrixType MatrixType; typedef in class:Eigen::ConjugateGradient 167 typedef typename MatrixType::Scalar Scalar; 168 typedef typename MatrixType::RealScalar RealScalar; 204 && (!MatrixType::IsRowMajor)
|
H A D | BiCGSTAB.h | 28 template<typename MatrixType, typename Rhs, typename Dest, typename Preconditioner> 29 bool bicgstab(const MatrixType& mat, const Rhs& rhs, Dest& x, 120 typedef _MatrixType MatrixType; typedef in struct:Eigen::internal::traits 167 typedef _MatrixType MatrixType; typedef in class:Eigen::BiCGSTAB 168 typedef typename MatrixType::Scalar Scalar; 169 typedef typename MatrixType::RealScalar RealScalar;
|
H A D | LeastSquareConjugateGradient.h | 26 template<typename MatrixType, typename Rhs, typename Dest, typename Preconditioner> 28 void least_square_conjugate_gradient(const MatrixType& mat, const Rhs& rhs, Dest& x, 105 typedef _MatrixType MatrixType; typedef in struct:Eigen::internal::traits 158 typedef _MatrixType MatrixType; typedef in class:Eigen::LeastSquaresConjugateGradient 159 typedef typename MatrixType::Scalar Scalar; 160 typedef typename MatrixType::RealScalar RealScalar;
|
/external/eigen/unsupported/Eigen/src/IterativeSolvers/ |
H A D | MINRES.h | 29 template<typename MatrixType, typename Rhs, typename Dest, typename Preconditioner> 31 void minres(const MatrixType& mat, const Rhs& rhs, Dest& x, 154 typedef _MatrixType MatrixType; typedef in struct:Eigen::internal::traits 210 typedef _MatrixType MatrixType; typedef in class:Eigen::MINRES 211 typedef typename MatrixType::Scalar Scalar; 212 typedef typename MatrixType::RealScalar RealScalar; 247 && (!MatrixType::IsRowMajor)
|
H A D | DGMRES.h | 26 typedef _MatrixType MatrixType; typedef in struct:Eigen::internal::traits 113 typedef _MatrixType MatrixType; typedef in class:Eigen::DGMRES 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 [all...] |
/external/eigen/test/ |
H A D | diagonalmatrices.cpp | 12 template<typename MatrixType> void diagonalmatrices(const MatrixType& m) 14 typedef typename MatrixType::Index Index; 15 typedef typename MatrixType::Scalar Scalar; 16 enum { Rows = MatrixType::RowsAtCompileTime, Cols = MatrixType::ColsAtCompileTime }; 27 MatrixType m1 = MatrixType::Random(rows, cols), 28 m2 = MatrixType::Random(rows, cols);
|
H A D | stable_norm.cpp | 17 template<typename MatrixType> void stable_norm(const MatrixType& m) 24 typedef typename MatrixType::Index Index; 25 typedef typename MatrixType::Scalar Scalar; 68 MatrixType vzero = MatrixType::Zero(rows, cols), 69 vrand = MatrixType::Random(rows, cols), 110 MatrixType v; 170 MatrixType vcopy(vrand);
|
H A D | product.h | 20 template<typename MatrixType> void product(const MatrixType& m) 25 typedef typename MatrixType::Scalar Scalar; 26 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> RowVectorType; 27 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, 1> ColVectorType; 28 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> RowSquareMatrixType; 29 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime> ColSquareMatrixType; 30 typedef Matrix<Scalar, MatrixType [all...] |
H A D | adjoint.cpp | 67 template<typename MatrixType> void adjoint(const MatrixType& m) 73 typedef typename MatrixType::Index Index; 74 typedef typename MatrixType::Scalar Scalar; 76 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 77 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType; 83 MatrixType m1 = MatrixType::Random(rows, cols), 84 m2 = MatrixType [all...] |
H A D | visitor.cpp | 12 template<typename MatrixType> void matrixVisitor(const MatrixType& p) 14 typedef typename MatrixType::Scalar Scalar; 15 typedef typename MatrixType::Index Index; 21 MatrixType m; 22 m = MatrixType::Random(rows, cols);
|
H A D | sparse_solver.h | 42 void check_sparse_solving(Solver& solver, const typename Solver::MatrixType& A, const Rhs& b, const DenseMat& dA, const DenseRhs& db) 44 typedef typename Solver::MatrixType Mat; 144 void check_sparse_solving_real_cases(Solver& solver, const typename Solver::MatrixType& A, const Rhs& b, const typename Solver::MatrixType& fullA, const Rhs& refX) 146 typedef typename Solver::MatrixType Mat; 177 void check_sparse_determinant(Solver& solver, const typename Solver::MatrixType& A, const DenseMat& dA) 179 typedef typename Solver::MatrixType Mat; 193 void check_sparse_abs_determinant(Solver& solver, const typename Solver::MatrixType& A, const DenseMat& dA) 196 typedef typename Solver::MatrixType Mat; 211 int generate_sparse_spd_problem(Solver& , typename Solver::MatrixType [all...] |
H A D | product_symm.cpp | 14 typedef Matrix<Scalar, Size, Size> MatrixType; typedef 19 typedef typename MatrixType::Index Index; 24 MatrixType m1 = MatrixType::Random(rows, cols), 25 m2 = MatrixType::Random(rows, cols), m3;
|
H A D | svd_fill.h | 20 template<typename MatrixType> 21 void svd_fill_random(MatrixType &m, int Option = 0) 24 typedef typename MatrixType::Scalar Scalar; 25 typedef typename MatrixType::RealScalar RealScalar; 26 typedef typename MatrixType::Index Index;
|
/external/eigen/Eigen/src/SVD/ |
H A D | JacobiSVD_LAPACKE.h | 45 typedef Matrix<EIGTYPE, Dynamic, Dynamic, EIGCOLROW, Dynamic, Dynamic> MatrixType; \ 46 /*typedef MatrixType::Scalar Scalar;*/ \ 47 /*typedef MatrixType::RealScalar RealScalar;*/ \ 63 MatrixType localV; \ 70 MatrixType m_temp; m_temp = matrix; \
|
H A D | BDCSVD.h | 38 typedef _MatrixType MatrixType; typedef in struct:Eigen::internal::traits 77 typedef _MatrixType MatrixType; typedef in class:Eigen::BDCSVD 78 typedef typename MatrixType::Scalar Scalar; 79 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; 81 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 82 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 84 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 85 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime, 87 MatrixOptions = MatrixType::Options 105 * perform decompositions via BDCSVD::compute(const MatrixType [all...] |
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU.h | 82 typedef _MatrixType MatrixType; typedef in class:Eigen::SparseLU 84 typedef typename MatrixType::Scalar Scalar; 85 typedef typename MatrixType::RealScalar RealScalar; 86 typedef typename MatrixType::StorageIndex StorageIndex; 95 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 96 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 104 explicit SparseLU(const MatrixType& matrix) 116 void analyzePattern (const MatrixType& matrix); 117 void factorize (const MatrixType& matrix); 118 void simplicialfactorize(const MatrixType [all...] |
/external/eigen/Eigen/src/SparseQR/ |
H A D | SparseQR.h | 16 template<typename MatrixType, typename OrderingType> class SparseQR; 23 typedef typename SparseQRType::MatrixType ReturnType; 33 typedef typename SparseQRType::MatrixType ReturnType; 78 typedef _MatrixType MatrixType; typedef in class:Eigen::SparseQR 80 typedef typename MatrixType::Scalar Scalar; 81 typedef typename MatrixType::RealScalar RealScalar; 82 typedef typename MatrixType::StorageIndex StorageIndex; 89 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 90 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 103 explicit SparseQR(const MatrixType 602 typedef typename SparseQRType::QRMatrixType MatrixType; typedef in struct:Eigen::SparseQR_QProduct 702 typedef typename SparseQRType::MatrixType MatrixType; typedef in struct:Eigen::internal::evaluator_traits [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | ConditionEstimator.h | 58 typedef typename Decomposition::MatrixType MatrixType; typedef 61 typedef typename internal::plain_col_type<MatrixType>::type Vector; 62 typedef typename internal::plain_col_type<MatrixType, RealScalar>::type RealVector;
|
/external/eigen/Eigen/src/LU/arch/ |
H A D | Inverse_SSE.h | 34 template<typename MatrixType, typename ResultType> 35 struct compute_inverse_size4<Architecture::SSE, float, MatrixType, ResultType> 38 MatrixAlignment = traits<MatrixType>::Alignment, 40 StorageOrdersMatch = (MatrixType::Flags&RowMajorBit) == (ResultType::Flags&RowMajorBit) 42 typedef typename conditional<(MatrixType::Flags&LinearAccessBit),MatrixType const &,typename MatrixType::PlainObject>::type ActualMatrixType; 44 static void run(const MatrixType& mat, ResultType& result) 166 template<typename MatrixType, typename ResultType> 167 struct compute_inverse_size4<Architecture::SSE, double, MatrixType, ResultTyp [all...] |
/external/skia/src/gpu/ |
H A D | GrPrimitiveProcessor.cpp | 33 enum MatrixType {
|
/external/eigen/unsupported/Eigen/src/Splines/ |
H A D | SplineFitting.h | 295 typedef Matrix<Scalar,Dynamic,Dynamic> MatrixType; typedef 301 MatrixType A = MatrixType::Zero(n,n); 312 HouseholderQR<MatrixType> qr(A); 315 ControlPointVectorType ctrls = qr.solve(MatrixType(pts.transpose())).transpose(); 341 typedef Matrix<Scalar, Dynamic, Dynamic> MatrixType; typedef 350 MatrixType A = MatrixType::Zero(n, n); 353 MatrixType b(points.rows(), n); 408 FullPivLU<MatrixType> l [all...] |
/external/eigen/Eigen/src/SPQRSupport/ |
H A D | 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; typedef in class:Eigen::SPQR 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/Geometry/ |
H A D | RotationBase.h | 17 template<typename RotationDerived, typename MatrixType, bool IsVector=MatrixType::IsVectorAtCompileTime> 100 template<typename RotationDerived, typename MatrixType> 101 struct rotation_base_generic_product_selector<RotationDerived,MatrixType,false> 105 EIGEN_DEVICE_FUNC static inline ReturnType run(const RotationDerived& r, const MatrixType& m)
|