HomeSort by relevance Sort by last modified time
    Searched defs:InnerIterator (Results 1 - 15 of 15) sorted by null

  /external/eigen/Eigen/src/SparseCore/
SparseCwiseUnaryOp.h 24 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...]
SparseTranspose.h 58 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
66 class InnerIterator : public EvalIterator
69 EIGEN_STRONG_INLINE InnerIterator(const unary_evaluator& unaryOp, Index outer)
SparseCwiseBinaryOp.h 64 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...]
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
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; }
SparseTriangularView.h 78 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++()
SparseCompressedBase.h 45 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
    [all...]
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
232 InnerIterator(const sparse_dense_outer_product_evaluator &xprEval, Index outer)
254 typename RhsEval::InnerIterator it(rhs, outer);
SparseView.h 87 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++()
SparseBlock.h 49 for(typename EvaluatorType::InnerIterator it(matEval, j); it; ++it)
482 typedef typename internal::conditional<OuterVector,OuterVectorInnerIterator,InnerVectorInnerIterator>::type InnerIterator;
496 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
SparseVector.h 134 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);
SparseMatrix.h 112 typedef typename Base::InnerIterator InnerIterator;
    [all...]
  /external/eigen/Eigen/src/Core/
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
41 InnerIterator(const XprType &xpr, const Index &outerId)
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(const EigenBase<T>&,Index outer)
    [all...]
DenseBase.h 51 * \sa class InnerIterator
53 typedef Eigen::InnerIterator<Derived> InnerIterator;
  /external/eigen/Eigen/src/SparseLU/
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
185 InnerIterator(const MappedSuperNodalMatrix& mat, Index outer)
195 inline InnerIterator& operator++()
257 InnerIterator it(*this, fsupc);
  /external/eigen/unsupported/Eigen/src/SparseExtra/
BlockSparseMatrix.h 143 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);
    [all...]

Completed in 855 milliseconds