Searched refs:MatrixType (Results 151 - 175 of 208) sorted by relevance

123456789

/external/eigen/Eigen/src/Core/products/
H A DGeneralMatrixMatrixTriangular.h195 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 DSelfadjointRank2Update.h58 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 DConjugateGradient.h26 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 DBiCGSTAB.h28 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 DLeastSquareConjugateGradient.h26 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 DMINRES.h29 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 DDGMRES.h26 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 Ddiagonalmatrices.cpp12 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 Dstable_norm.cpp17 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 Dproduct.h20 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 Dadjoint.cpp67 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 Dvisitor.cpp12 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 Dsparse_solver.h42 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 Dproduct_symm.cpp14 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 Dsvd_fill.h20 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 DJacobiSVD_LAPACKE.h45 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 DBDCSVD.h38 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 DSparseLU.h82 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 DSparseQR.h16 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 DConditionEstimator.h58 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 DInverse_SSE.h34 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 DGrPrimitiveProcessor.cpp33 enum MatrixType {
/external/eigen/unsupported/Eigen/src/Splines/
H A DSplineFitting.h295 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 DSuiteSparseQRSupport.h16 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 DRotationBase.h17 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)

Completed in 276 milliseconds

123456789