/external/eigen/Eigen/src/Core/ |
H A D | CoreIterators.h | 15 /* This file contains the respective InnerIterator definition of the expressions defined in Eigen/Core 25 /** \class InnerIterator 26 * \brief An InnerIterator allows to loop over the element of any matrix expression. 28 * \warning To be used with care because an evaluator is constructed every time an InnerIterator iterator is constructed. 33 class InnerIterator class in namespace:Eigen 41 InnerIterator(const XprType &xpr, const Index &outerId) function in class:Eigen::InnerIterator 50 EIGEN_STRONG_INLINE InnerIterator& operator++() { m_iter.operator++(); return *this; } 64 // If you get here, then you're not using the right InnerIterator type, e.g.: 66 // SparseMatrix<double>::InnerIterator it(A,0); 67 template<typename T> InnerIterator(cons [all...] |
/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseCwiseUnaryOp.h | 24 class InnerIterator; 42 typedef typename evaluator<ArgType>::InnerIterator EvalIterator; 49 class unary_evaluator<CwiseUnaryOp<UnaryOp,ArgType>, IteratorBased>::InnerIterator class in class:Eigen::internal::unary_evaluator 56 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& unaryOp, Index outer) function in class:Eigen::internal::unary_evaluator::InnerIterator 60 EIGEN_STRONG_INLINE InnerIterator& operator++() 78 class InnerIterator; 92 typedef typename evaluator<ArgType>::InnerIterator EvalIterator; 99 class unary_evaluator<CwiseUnaryView<ViewOp,ArgType>, IteratorBased>::InnerIterator class in class:Eigen::internal::unary_evaluator 106 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& unaryOp, Index outer) function in class:Eigen::internal::unary_evaluator::InnerIterator 110 EIGEN_STRONG_INLINE InnerIterator [all...] |
H A D | SparseDiagonalProduct.h | 20 // => so we can reuse CwiseUnaryOp::InnerIterator 23 // => again, we can reuse specialization of CwiseBinaryOp::InnerIterator 63 typedef typename evaluator<SparseXprType>::InnerIterator SparseXprInnerIterator; 67 class InnerIterator : public SparseXprInnerIterator class in struct:Eigen::internal::sparse_diagonal_product_evaluator 70 InnerIterator(const sparse_diagonal_product_evaluator &xprEval, Index outer) function in class:Eigen::internal::sparse_diagonal_product_evaluator::InnerIterator 101 class InnerIterator class in struct:Eigen::internal::sparse_diagonal_product_evaluator 103 typedef typename evaluator<SparseXprType>::InnerIterator SparseXprIter; 105 InnerIterator(const sparse_diagonal_product_evaluator &xprEval, Index outer) function in class:Eigen::internal::sparse_diagonal_product_evaluator::InnerIterator 115 EIGEN_STRONG_INLINE InnerIterator& operator++() { ++m_sparseIter; return *this; }
|
H A D | SparseCompressedBase.h | 45 class InnerIterator; 136 class SparseCompressedBase<Derived>::InnerIterator class in class:Eigen::SparseCompressedBase 139 InnerIterator() function in class:Eigen::SparseCompressedBase::InnerIterator 143 InnerIterator(const InnerIterator& other) function in class:Eigen::SparseCompressedBase::InnerIterator 147 InnerIterator& operator=(const InnerIterator& other) 157 InnerIterator(const SparseCompressedBase& mat, Index outer) function in class:Eigen::SparseCompressedBase::InnerIterator 175 explicit InnerIterator(const SparseCompressedBase& mat) function in class:Eigen::SparseCompressedBase::InnerIterator 181 explicit InnerIterator(cons function in class:Eigen::SparseCompressedBase::InnerIterator 275 typedef typename Derived::InnerIterator InnerIterator; typedef in struct:Eigen::internal::evaluator [all...] |
H A D | SparseView.h | 87 typedef typename evaluator<ArgType>::InnerIterator EvalIterator; 91 class InnerIterator : public EvalIterator class in struct:Eigen::internal::unary_evaluator 96 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& sve, Index outer) function in class:Eigen::internal::unary_evaluator::InnerIterator 102 EIGEN_STRONG_INLINE InnerIterator& operator++() 148 class InnerIterator class in struct:Eigen::internal::unary_evaluator 152 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& sve, Index outer) function in class:Eigen::internal::unary_evaluator::InnerIterator 158 EIGEN_STRONG_INLINE InnerIterator& operator++()
|
H A D | SparseDot.h | 30 typename internal::evaluator<Derived>::InnerIterator i(thisEval, 0); 54 typename internal::evaluator<Derived>::InnerIterator i(thisEval, 0); 57 typename internal::evaluator<OtherDerived>::InnerIterator j(otherEval, 0);
|
H A D | SparseTranspose.h | 58 typedef typename evaluator<ArgType>::InnerIterator EvalIterator; 66 class InnerIterator : public EvalIterator class in struct:Eigen::internal::unary_evaluator 69 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& unaryOp, Index outer) function in class:Eigen::internal::unary_evaluator::InnerIterator
|
H A D | SparseCwiseBinaryOp.h | 64 typedef typename evaluator<Lhs>::InnerIterator LhsIterator; 65 typedef typename evaluator<Rhs>::InnerIterator RhsIterator; 71 class InnerIterator class in struct:Eigen::internal::binary_evaluator 75 EIGEN_STRONG_INLINE InnerIterator(const binary_evaluator& aEval, Index outer) function in class:Eigen::internal::binary_evaluator::InnerIterator 81 EIGEN_STRONG_INLINE InnerIterator& operator++() 158 typedef typename evaluator<Rhs>::InnerIterator RhsIterator; 164 class InnerIterator class in struct:Eigen::internal::binary_evaluator 169 EIGEN_STRONG_INLINE InnerIterator(const binary_evaluator& aEval, Index outer) function in class:Eigen::internal::binary_evaluator::InnerIterator 175 EIGEN_STRONG_INLINE InnerIterator& operator++() 246 typedef typename evaluator<Lhs>::InnerIterator LhsIterato [all...] |
H A D | SparseTriangularView.h | 78 typedef typename evaluator<ArgType>::InnerIterator EvalIterator; 100 class InnerIterator : public EvalIterator class in struct:Eigen::internal::unary_evaluator 105 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& xprEval, Index outer) function in class:Eigen::internal::unary_evaluator::InnerIterator 123 EIGEN_STRONG_INLINE InnerIterator& operator++()
|
H A D | SparseRedux.h | 23 for (typename internal::evaluator<Derived>::InnerIterator iter(thisEval,j); iter; ++iter)
|
H A D | SparseVector.h | 134 typedef typename Base::InnerIterator InnerIterator; typedef in class:Eigen::SparseVector 415 typedef typename SparseVectorType::InnerIterator InnerIterator; typedef in struct:Eigen::internal::evaluator 446 for(typename SrcEvaluatorType::InnerIterator it(srcEval, 0); it; ++it) 459 typename SrcEvaluatorType::InnerIterator it(srcEval, i);
|
H A D | TriangularSolver.h | 32 typedef typename evaluator<Lhs>::InnerIterator LhsIterator; 69 typedef typename evaluator<Lhs>::InnerIterator LhsIterator; 108 typedef typename evaluator<Lhs>::InnerIterator LhsIterator; 143 typedef typename evaluator<Lhs>::InnerIterator LhsIterator; 231 for (typename Rhs::InnerIterator rhsIt(other, col); rhsIt; ++rhsIt) 245 typename Lhs::InnerIterator it(lhs, i);
|
H A D | SparseColEtree.h | 81 for (typename MatrixType::InnerIterator it(mat, pcol); it; ++it) 103 for (typename MatrixType::InnerIterator it(mat, pcol); it||!found_diag; ++it)
|
H A D | SparseDenseProduct.h | 32 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator; 91 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator; 114 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator; 133 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator; 220 typedef typename evaluator<ActualLhs>::InnerIterator LhsIterator; 229 class InnerIterator : public LhsIterator class in struct:Eigen::internal::sparse_dense_outer_product_evaluator 232 InnerIterator(const sparse_dense_outer_product_evaluator &xprEval, Index outer) function in class:Eigen::internal::sparse_dense_outer_product_evaluator::InnerIterator 254 typename RhsEval::InnerIterator it(rhs, outer);
|
H A D | SparsePermutation.h | 56 for(typename MatrixTypeCleaned::InnerIterator it(mat,jsrc); it; ++it) 73 for(typename MatrixTypeCleaned::InnerIterator it(mat,j); it; ++it) 77 for(typename MatrixTypeCleaned::InnerIterator it(mat,j); it; ++it)
|
H A D | SparseAssign.h | 90 for (typename SrcEvaluatorType::InnerIterator it(srcEvaluator, j); it; ++it) 114 for (typename SrcEvaluatorType::InnerIterator it(srcEvaluator, j); it; ++it) 151 for (typename internal::evaluator<SrcXprType>::InnerIterator i(srcEval,j); i; ++i)
|
/external/eigen/Eigen/src/MetisSupport/ |
H A D | MetisSupport.h | 44 for (typename MatrixType::InnerIterator it(A, j); it; ++it) 54 for (typename MatrixType::InnerIterator it(At, j); it; ++it) 77 for (typename MatrixType::InnerIterator it(A,j); it; ++it) 88 for (typename MatrixType::InnerIterator it(At, j); it; ++it)
|
/external/eigen/unsupported/Eigen/src/SparseExtra/ |
H A D | BlockOfDynamicSparseMatrix.h | 35 class InnerIterator: public MatrixType::InnerIterator 38 inline InnerIterator(const SparseInnerVectorSet& xpr, Index outer) 39 : MatrixType::InnerIterator(xpr.m_matrix, xpr.m_outerStart + outer), m_outer(outer)
|
H A D | DynamicSparseMatrix.h | 112 class InnerIterator; 326 class DynamicSparseMatrix<Scalar,_Options,_StorageIndex>::InnerIterator : public SparseVector<Scalar,_Options,_StorageIndex>::InnerIterator 328 typedef typename SparseVector<Scalar,_Options,_StorageIndex>::InnerIterator Base; 330 InnerIterator(const DynamicSparseMatrix& mat, Index outer) 367 typedef typename SparseMatrixType::InnerIterator InnerIterator;
|
/external/eigen/unsupported/Eigen/src/IterativeSolvers/ |
H A D | IncompleteLU.h | 49 typename FactorType::InnerIterator k_it(m_lu,i); 55 typename FactorType::InnerIterator j_it(k_it); 56 typename FactorType::InnerIterator kj_it(m_lu, k);
|
H A D | Scaling.h | 95 for (typename MatrixType::InnerIterator it(m_matrix, k); it; ++it) 119 for (typename MatrixType::InnerIterator it(m_matrix, k); it; ++it)
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU_SupernodalMatrix.h | 28 * InnerIterator as for sparsematrix 156 class InnerIterator; 178 * \brief InnerIterator class to iterate over nonzero values of the current column in the supernodal matrix L 182 class MappedSuperNodalMatrix<Scalar,StorageIndex>::InnerIterator class in class:Eigen::internal::MappedSuperNodalMatrix 185 InnerIterator(const MappedSuperNodalMatrix& mat, Index outer) function in class:Eigen::internal::MappedSuperNodalMatrix::InnerIterator 195 inline InnerIterator& operator++() 257 InnerIterator it(*this, fsupc);
|
/external/eigen/bench/ |
H A D | BenchSparseUtil.h | 66 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) 78 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) 92 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) 105 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) 132 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it)
|
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | BasicPreconditioners.h | 70 typename MatType::InnerIterator it(mat,j); 160 for(typename MatType::InnerIterator it(mat,j); it; ++it)
|
/external/eigen/Eigen/src/SparseCholesky/ |
H A D | SimplicialCholesky_impl.h | 66 for(typename CholMatrixType::InnerIterator it(ap,k); it; ++it) 129 for(typename CholMatrixType::InnerIterator it(ap,k); it; ++it)
|