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

  /external/eigen/Eigen/src/SparseCore/
SparseTranspose.h 23 class InnerIterator;
33 template<typename MatrixType> class TransposeImpl<MatrixType,Sparse>::InnerIterator
34 : public _MatrixTypeNested::InnerIterator
36 typedef typename _MatrixTypeNested::InnerIterator Base;
40 EIGEN_STRONG_INLINE InnerIterator(const TransposeImpl& trans, typename TransposeImpl<MatrixType,Sparse>::Index outer)
SparseCwiseUnaryOp.h 21 class InnerIterator;
29 typedef typename _MatrixTypeNested::InnerIterator MatrixTypeIterator;
34 class CwiseUnaryOpImpl<UnaryOp,MatrixType,Sparse>::InnerIterator
41 EIGEN_STRONG_INLINE InnerIterator(const CwiseUnaryOpImpl& unaryOp, typename CwiseUnaryOpImpl::Index outer)
45 EIGEN_STRONG_INLINE InnerIterator& operator++()
85 class InnerIterator;
93 typedef typename _MatrixTypeNested::InnerIterator MatrixTypeIterator;
98 class CwiseUnaryViewImpl<ViewOp,MatrixType,Sparse>::InnerIterator
105 EIGEN_STRONG_INLINE InnerIterator(const CwiseUnaryViewImpl& unaryOp, typename CwiseUnaryViewImpl::Index outer)
109 EIGEN_STRONG_INLINE InnerIterator& operator++(
    [all...]
SparseView.h 42 class InnerIterator;
57 class SparseView<MatrixType>::InnerIterator : public _MatrixTypeNested::InnerIterator
61 typedef typename _MatrixTypeNested::InnerIterator IterBase;
62 InnerIterator(const SparseView& view, Index outer) :
68 EIGEN_STRONG_INLINE InnerIterator& operator++()
SparseCwiseBinaryOp.h 52 class InnerIterator;
68 class CwiseBinaryOpImpl<BinaryOp,Lhs,Rhs,Sparse>::InnerIterator
69 : public internal::sparse_cwise_binary_op_inner_iterator_selector<BinaryOp,Lhs,Rhs,typename CwiseBinaryOpImpl<BinaryOp,Lhs,Rhs,Sparse>::InnerIterator>
74 BinaryOp,Lhs,Rhs, InnerIterator> Base;
77 EIGEN_STRONG_INLINE InnerIterator(const CwiseBinaryOpImpl& binOp, typename Lhs::Index outer)
101 typedef typename _LhsNested::InnerIterator LhsIterator;
102 typedef typename _RhsNested::InnerIterator RhsIterator;
166 typedef typename _LhsNested::InnerIterator LhsIterator;
168 typedef typename _RhsNested::InnerIterator RhsIterator;
221 typedef typename _LhsNested::InnerIterator LhsIterator
    [all...]
SparseTriangularView.h 39 class InnerIterator;
66 class SparseTriangularView<MatrixType,Mode>::InnerIterator : public MatrixTypeNestedCleaned::InnerIterator
68 typedef typename MatrixTypeNestedCleaned::InnerIterator Base;
72 EIGEN_STRONG_INLINE InnerIterator(const SparseTriangularView& view, Index outer)
90 EIGEN_STRONG_INLINE InnerIterator& operator++()
MappedSparseMatrix.h 102 class InnerIterator;
118 class MappedSparseMatrix<Scalar,_Flags,_Index>::InnerIterator
121 InnerIterator(const MappedSparseMatrix& mat, Index outer)
129 inline InnerIterator& operator++() { m_id++; return *this; }
SparseBlock.h 28 class InnerIterator: public XprType::InnerIterator
32 inline InnerIterator(const BlockType& xpr, Index outer)
33 : XprType::InnerIterator(xpr.m_matrix, xpr.m_outerStart + outer), m_outer(outer)
95 class InnerIterator: public SparseMatrixType::InnerIterator
98 inline InnerIterator(const BlockType& xpr, Index outer)
99 : SparseMatrixType::InnerIterator(xpr.m_matrix, xpr.m_outerStart + outer), m_outer(outer)
266 class InnerIterator: public SparseMatrixType::InnerIterator
    [all...]
SparseDenseProduct.h 91 class InnerIterator;
117 class SparseDenseOuterProduct<Lhs,Rhs,Transpose>::InnerIterator : public _LhsNested::InnerIterator
119 typedef typename _LhsNested::InnerIterator Base;
122 EIGEN_STRONG_INLINE InnerIterator(const SparseDenseOuterProduct& prod, Index outer)
140 typename Traits::_RhsNested::InnerIterator it(rhs, outer);
172 typedef typename Lhs::InnerIterator LhsInnerIterator;
195 typedef typename Lhs::InnerIterator LhsInnerIterator;
217 typedef typename Lhs::InnerIterator LhsInnerIterator;
236 typedef typename Lhs::InnerIterator LhsInnerIterator
    [all...]
SparseDiagonalProduct.h 20 // => so we can reuse CwiseUnaryOp::InnerIterator
23 // => again, we can reuse specialization of CwiseBinaryOp::InnerIterator
81 <_LhsNested,_RhsNested,SparseDiagonalProduct,LhsMode,RhsMode> InnerIterator;
109 : public CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator
111 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator Base;
126 const typename Lhs::DiagonalVectorType>::InnerIterator
131 const typename Lhs::DiagonalVectorType>::InnerIterator Base;
147 : public CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator
149 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator Base;
164 const Transpose<const typename Rhs::DiagonalVectorType> >::InnerIterator
    [all...]
SparseVector.h 129 class InnerIterator;
348 class SparseVector<Scalar,_Options,_Index>::InnerIterator
351 InnerIterator(const SparseVector& vec, Index outer=0)
358 InnerIterator(const internal::CompressedStorage<Scalar,Index>& data)
362 inline InnerIterator& operator++() { m_id++; return *this; }
417 for(typename Src::InnerIterator it(src, 0); it; ++it)
428 typename Src::InnerIterator it(src, i);
SparseMatrix.h 233 class InnerIterator;
869 class SparseMatrix<Scalar,_Options,_Index>::InnerIterator
872 InnerIterator(const SparseMatrix& mat, Index outer)
881 inline InnerIterator& operator++() { m_id++; return *this; }
    [all...]
  /external/eigen/Eigen/src/Core/
CoreIterators.h 15 /* This file contains the respective InnerIterator definition of the expressions defined in Eigen/Core
19 * \class InnerIterator
20 * \brief An InnerIterator allows to loop over the element of a sparse (or dense) matrix or expression
26 template<typename Derived> class DenseBase<Derived>::InnerIterator
34 EIGEN_STRONG_INLINE InnerIterator(const Derived& expr, Index outer)
44 EIGEN_STRONG_INLINE InnerIterator& operator++() { m_inner++; return *this; }
Flagged.h 49 typedef typename ExpressionType::InnerIterator 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,Index>::InnerIterator
185 InnerIterator(const MappedSuperNodalMatrix& mat, Index outer)
195 inline InnerIterator& operator++()
254 InnerIterator it(*this, fsupc);

Completed in 269 milliseconds