Home
last modified time | relevance | path

Searched refs:InnerIterator (Results 1 – 25 of 54) sorted by relevance

123

/external/eigen/Eigen/src/SparseCore/
DSparseCwiseUnaryOp.h24 class InnerIterator;
42 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
49 class unary_evaluator<CwiseUnaryOp<UnaryOp,ArgType>, IteratorBased>::InnerIterator
56 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& unaryOp, Index outer)
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
106 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& unaryOp, Index outer)
110 EIGEN_STRONG_INLINE InnerIterator& operator++()
[all …]
DSparseCompressedBase.h45 class InnerIterator;
136 class SparseCompressedBase<Derived>::InnerIterator
139 InnerIterator()
143 InnerIterator(const InnerIterator& other)
147 InnerIterator& operator=(const InnerIterator& other)
157 InnerIterator(const SparseCompressedBase& mat, Index outer)
175 explicit InnerIterator(const SparseCompressedBase& mat)
181 explicit InnerIterator(const internal::CompressedStorage<Scalar,StorageIndex>& data)
187 inline InnerIterator& operator++() { m_id++; return *this; }
210 template<typename T> InnerIterator(const SparseMatrixBase<T>&, Index outer);
[all …]
DSparseCwiseBinaryOp.h64 typedef typename evaluator<Lhs>::InnerIterator LhsIterator;
65 typedef typename evaluator<Rhs>::InnerIterator RhsIterator;
71 class InnerIterator
75 EIGEN_STRONG_INLINE InnerIterator(const binary_evaluator& aEval, Index outer)
81 EIGEN_STRONG_INLINE InnerIterator& operator++()
158 typedef typename evaluator<Rhs>::InnerIterator RhsIterator;
164 class InnerIterator
169 EIGEN_STRONG_INLINE InnerIterator(const binary_evaluator& aEval, Index outer)
175 EIGEN_STRONG_INLINE InnerIterator& operator++()
246 typedef typename evaluator<Lhs>::InnerIterator LhsIterator;
[all …]
DSparseDiagonalProduct.h63 typedef typename evaluator<SparseXprType>::InnerIterator SparseXprInnerIterator;
67 class InnerIterator : public SparseXprInnerIterator
70 InnerIterator(const sparse_diagonal_product_evaluator &xprEval, Index outer)
101 class InnerIterator
103 typedef typename evaluator<SparseXprType>::InnerIterator SparseXprIter;
105 InnerIterator(const sparse_diagonal_product_evaluator &xprEval, Index outer)
115 EIGEN_STRONG_INLINE InnerIterator& operator++() { ++m_sparseIter; return *this; }
DSparseView.h87 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
91 class InnerIterator : public EvalIterator
96 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& sve, Index outer)
102 EIGEN_STRONG_INLINE InnerIterator& operator++()
148 class InnerIterator
152 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& sve, Index outer)
158 EIGEN_STRONG_INLINE InnerIterator& operator++()
DSparseTranspose.h58 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
66 class InnerIterator : public EvalIterator
69 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& unaryOp, Index outer)
DSparseTriangularView.h78 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
100 class InnerIterator : public EvalIterator
105 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& xprEval, Index outer)
123 EIGEN_STRONG_INLINE InnerIterator& operator++()
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
232 InnerIterator(const sparse_dense_outer_product_evaluator &xprEval, Index outer)
254 typename RhsEval::InnerIterator it(rhs, outer);
DSparseDot.h30 typename internal::evaluator<Derived>::InnerIterator i(thisEval, 0); in dot()
54 typename internal::evaluator<Derived>::InnerIterator i(thisEval, 0); in dot()
57 typename internal::evaluator<OtherDerived>::InnerIterator j(otherEval, 0); in dot()
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);
DSparseVector.h134 typedef typename Base::InnerIterator InnerIterator;
415 typedef typename SparseVectorType::InnerIterator InnerIterator;
446 for(typename SrcEvaluatorType::InnerIterator it(srcEval, 0); it; ++it)
459 typename SrcEvaluatorType::InnerIterator it(srcEval, i);
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)
DSparseColEtree.h81 for (typename MatrixType::InnerIterator it(mat, pcol); it; ++it)
103 for (typename MatrixType::InnerIterator it(mat, pcol); it||!found_diag; ++it)
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/Core/
DCoreIterators.h33 class InnerIterator
41 InnerIterator(const XprType &xpr, const Index &outerId) in InnerIterator() function
50 EIGEN_STRONG_INLINE InnerIterator& operator++() { m_iter.operator++(); return *this; }
67 template<typename T> InnerIterator(const EigenBase<T>&,Index outer);
111 : public evaluator<XprType>::InnerIterator
114 typedef typename evaluator<XprType>::InnerIterator Base;
/external/eigen/bench/
DBenchSparseUtil.h66 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) in eiToDense()
78 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) in eiToGmm()
92 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) in eiToMtl()
105 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) in eiToCSparse()
132 for (EigenSparseMatrix::InnerIterator it(src.derived(), j); it; ++it) in eiToUblas()
/external/eigen/Eigen/src/MetisSupport/
DMetisSupport.h44 for (typename MatrixType::InnerIterator it(A, j); it; ++it) in get_symmetrized_graph()
54 for (typename MatrixType::InnerIterator it(At, j); it; ++it) in get_symmetrized_graph()
77 for (typename MatrixType::InnerIterator it(A,j); it; ++it) in get_symmetrized_graph()
88 for (typename MatrixType::InnerIterator it(At, j); it; ++it) in get_symmetrized_graph()
/external/eigen/unsupported/Eigen/src/SparseExtra/
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)
DDynamicSparseMatrix.h112 class InnerIterator;
326 …rix<Scalar,_Options,_StorageIndex>::InnerIterator : public SparseVector<Scalar,_Options,_StorageIn…
328 typedef typename SparseVector<Scalar,_Options,_StorageIndex>::InnerIterator Base;
330 InnerIterator(const DynamicSparseMatrix& mat, Index outer)
367 typedef typename SparseMatrixType::InnerIterator InnerIterator;
DBlockSparseMatrix.h143 class InnerIterator : public BlockSparseMatrixT::BlockInnerIterator
146 InnerIterator(const BlockSparseMatrixView& mat, Index outer)
422 typename MatrixType::InnerIterator it_spmat(spmat, j);
449 typename MatrixType::InnerIterator it_spmat(spmat, j);
514 typename MatrixType::InnerIterator it(blockPattern, bj);
911 class InnerIterator; // Browse column by column
1020 class BlockSparseMatrix<_Scalar, _BlockAtCompileTime, _Options, _StorageIndex>::InnerIterator
1023 InnerIterator(const BlockSparseMatrix& mat, Index outer)
1035 inline InnerIterator& operator++()
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
DIncompleteLU.h49 typename FactorType::InnerIterator k_it(m_lu,i); in compute()
55 typename FactorType::InnerIterator j_it(k_it); in compute()
56 typename FactorType::InnerIterator kj_it(m_lu, k); in compute()
DScaling.h95 for (typename MatrixType::InnerIterator it(m_matrix, k); it; ++it) in compute()
119 for (typename MatrixType::InnerIterator it(m_matrix, k); it; ++it) in compute()
/external/eigen/Eigen/src/SparseLU/
DSparseLU_SupernodalMatrix.h156 class InnerIterator; variable
182 class MappedSuperNodalMatrix<Scalar,StorageIndex>::InnerIterator
185 InnerIterator(const MappedSuperNodalMatrix& mat, Index outer) in InnerIterator() function
195 inline InnerIterator& operator++()
257 InnerIterator it(*this, fsupc); in solveInPlace()
/external/eigen/Eigen/src/IterativeLinearSolvers/
DBasicPreconditioners.h70 typename MatType::InnerIterator it(mat,j); in factorize()
160 for(typename MatType::InnerIterator it(mat,j); it; ++it) in factorize()
/external/eigen/Eigen/src/SparseCholesky/
DSimplicialCholesky_impl.h66 for(typename CholMatrixType::InnerIterator it(ap,k); it; ++it) in analyzePattern_preordered()
129 for(typename CholMatrixType::InnerIterator it(ap,k); it; ++it) in factorize_preordered()

123