HomeSort by relevance Sort by last modified time
    Searched refs:InnerIterator (Results 1 - 25 of 40) sorted by null

1 2

  /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;
39 EIGEN_STRONG_INLINE InnerIterator(const TransposeImpl& trans, typename TransposeImpl<MatrixType,Sparse>::Index outer)
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; }
SparseView.h 42 class InnerIterator;
57 class SparseView<MatrixType>::InnerIterator : public _MatrixTypeNested::InnerIterator
60 typedef typename _MatrixTypeNested::InnerIterator IterBase;
61 InnerIterator(const SparseView& view, Index outer) :
67 EIGEN_STRONG_INLINE InnerIterator& operator++()
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...]
SparseTriangularView.h 37 class InnerIterator;
64 class SparseTriangularView<MatrixType,Mode>::InnerIterator : public MatrixTypeNestedCleaned::InnerIterator
66 typedef typename MatrixTypeNestedCleaned::InnerIterator Base;
69 EIGEN_STRONG_INLINE InnerIterator(const SparseTriangularView& view, Index outer)
87 EIGEN_STRONG_INLINE InnerIterator& operator++()
142 EIGEN_STRONG_INLINE InnerIterator& operator--()
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;
105 : public CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator
107 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator Base;
122 typename Lhs::DiagonalVectorType>::InnerIterator
127 typename Lhs::DiagonalVectorType>::InnerIterator Base;
139 : public CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator
141 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator Base;
156 Transpose<const typename Rhs::DiagonalVectorType> >::InnerIterator
    [all...]
SparseDot.h 29 typename Derived::InnerIterator i(derived(),0);
60 typename NestedCleaned::InnerIterator i(nthis,0);
61 typename OtherNestedCleaned::InnerIterator j(nother,0);
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;
76 EIGEN_STRONG_INLINE InnerIterator(const CwiseBinaryOpImpl& binOp, typename CwiseBinaryOpImpl::Index outer)
100 typedef typename _LhsNested::InnerIterator LhsIterator;
101 typedef typename _RhsNested::InnerIterator RhsIterator;
165 typedef typename _LhsNested::InnerIterator LhsIterator;
167 typedef typename _RhsNested::InnerIterator RhsIterator;
220 typedef typename _LhsNested::InnerIterator LhsIterator
    [all...]
SparseDenseProduct.h 85 class InnerIterator;
111 class SparseDenseOuterProduct<Lhs,Rhs,Transpose>::InnerIterator : public _LhsNested::InnerIterator
113 typedef typename _LhsNested::InnerIterator Base;
115 EIGEN_STRONG_INLINE InnerIterator(const SparseDenseOuterProduct& prod, Index outer)
152 typedef typename Lhs::InnerIterator LhsInnerIterator;
175 typedef typename Lhs::InnerIterator LhsInnerIterator;
197 typedef typename Lhs::InnerIterator LhsInnerIterator;
216 typedef typename Lhs::InnerIterator LhsInnerIterator;
SparseBlock.h 44 class InnerIterator: public MatrixType::InnerIterator
47 inline InnerIterator(const SparseInnerVectorSet& xpr, Index outer)
48 : MatrixType::InnerIterator(xpr.m_matrix, xpr.m_outerStart + outer), m_outer(outer)
117 class InnerIterator: public MatrixType::InnerIterator
120 inline InnerIterator(const SparseInnerVectorSet& xpr, Index outer)
121 : MatrixType::InnerIterator(xpr.m_matrix, xpr.m_outerStart + outer), m_outer(outer)
MappedSparseMatrix.h 100 class InnerIterator;
116 class MappedSparseMatrix<Scalar,_Flags,_Index>::InnerIterator
119 InnerIterator(const MappedSparseMatrix& mat, Index outer)
127 inline InnerIterator& operator++() { m_id++; return *this; }
SparseRedux.h 22 for (typename Derived::InnerIterator iter(derived(),j); iter; ++iter)
SparseVector.h 114 class InnerIterator;
318 typename OtherDerived::InnerIterator it(other, i);
333 class SparseVector<Scalar,_Options,_Index>::InnerIterator
336 InnerIterator(const SparseVector& vec, Index outer=0)
343 InnerIterator(const internal::CompressedStorage<Scalar,Index>& data)
347 inline InnerIterator& operator++() { m_id++; return *this; }
TriangularSolver.h 40 for(typename Lhs::InnerIterator it(lhs, i); it; ++it)
73 typename Lhs::InnerIterator it(lhs, i);
112 typename Lhs::InnerIterator it(lhs, i);
153 typename Lhs::InnerIterator it(lhs, i);
228 for (typename Rhs::InnerIterator rhsIt(other, col); rhsIt; ++rhsIt)
242 typename Lhs::InnerIterator it(lhs, i);
SparsePermutation.h 72 for(typename MatrixTypeNestedCleaned::InnerIterator it(m_matrix,jsrc); it; ++it)
89 for(typename MatrixTypeNestedCleaned::InnerIterator it(m_matrix,j); it; ++it)
93 for(typename MatrixTypeNestedCleaned::InnerIterator it(m_matrix,j); it; ++it)
SparseMatrixBase.h 212 for (typename OtherDerived::InnerIterator it(other, j); it; ++it)
246 for (typename OtherDerived::InnerIterator it(other.derived(), j); it; ++it)
273 for (typename NestedCleaned::InnerIterator it(nm.derived(), row); it; ++it)
290 for (typename NestedCleaned::InnerIterator it(nm.derived(), 0); it; ++it)
422 for (typename Derived::InnerIterator i(derived(),j); i; ++i)
  /external/eigen/unsupported/Eigen/src/SparseExtra/
BlockOfDynamicSparseMatrix.h 29 class InnerIterator: public MatrixType::InnerIterator
32 inline InnerIterator(const SparseInnerVectorSet& xpr, Index outer)
33 : MatrixType::InnerIterator(xpr.m_matrix, xpr.m_outerStart + outer), m_outer(outer)
DynamicSparseMatrix.h 110 class InnerIterator;
324 class DynamicSparseMatrix<Scalar,_Options,_Index>::InnerIterator : public SparseVector<Scalar,_Options,_Index>::InnerIterator
326 typedef typename SparseVector<Scalar,_Options,_Index>::InnerIterator Base;
328 InnerIterator(const DynamicSparseMatrix& mat, Index outer)
  /external/eigen/unsupported/Eigen/src/IterativeSolvers/
IncompleteLU.h 45 typename FactorType::InnerIterator k_it(m_lu,i);
51 typename FactorType::InnerIterator j_it(k_it);
52 typename FactorType::InnerIterator kj_it(m_lu, k);
Scaling.h 93 for (typename MatrixType::InnerIterator it(m_matrix, k); it; ++it)
117 for (typename MatrixType::InnerIterator it(m_matrix, k); it; ++it)
  /external/eigen/bench/
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/Core/
Flagged.h 49 typedef typename ExpressionType::InnerIterator InnerIterator;
  /external/eigen/unsupported/Eigen/src/KroneckerProduct/
KroneckerTensorProduct.h 62 for (typename Derived_A::InnerIterator itA(A,kA); itA; ++itA)
64 for (typename Derived_B::InnerIterator itB(B,kB); itB; ++itB)
  /external/eigen/Eigen/src/IterativeLinearSolvers/
BasicPreconditioners.h 66 typename MatType::InnerIterator it(mat,j);
  /external/eigen/test/eigen2/
eigen2_sparse_vector.cpp 47 for (typename SparseVectorType::InnerIterator it(v1); it; ++it,++j)

Completed in 249 milliseconds

1 2