Searched refs:InnerIterator (Results 1 - 25 of 50) sorted by relevance

12

/external/eigen/Eigen/src/Core/
H A DCoreIterators.h15 /* 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 DSparseCwiseUnaryOp.h24 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 DSparseDiagonalProduct.h20 // => 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 DSparseCompressedBase.h45 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 DSparseView.h87 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 DSparseDot.h30 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 DSparseTranspose.h58 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 DSparseCwiseBinaryOp.h64 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 DSparseTriangularView.h78 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 DSparseRedux.h23 for (typename internal::evaluator<Derived>::InnerIterator iter(thisEval,j); iter; ++iter)
H A DSparseVector.h134 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 DTriangularSolver.h32 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 DSparseColEtree.h81 for (typename MatrixType::InnerIterator it(mat, pcol); it; ++it)
103 for (typename MatrixType::InnerIterator it(mat, pcol); it||!found_diag; ++it)
H A DSparseDenseProduct.h32 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 DSparsePermutation.h56 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 DSparseAssign.h90 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 DMetisSupport.h44 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 DBlockOfDynamicSparseMatrix.h35 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 DDynamicSparseMatrix.h112 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 DIncompleteLU.h49 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 DScaling.h95 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 DSparseLU_SupernodalMatrix.h28 * 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 DBenchSparseUtil.h66 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 DBasicPreconditioners.h70 typename MatType::InnerIterator it(mat,j);
160 for(typename MatType::InnerIterator it(mat,j); it; ++it)
/external/eigen/Eigen/src/SparseCholesky/
H A DSimplicialCholesky_impl.h66 for(typename CholMatrixType::InnerIterator it(ap,k); it; ++it)
129 for(typename CholMatrixType::InnerIterator it(ap,k); it; ++it)

Completed in 246 milliseconds

12