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

12

/external/eigen/Eigen/src/SparseCore/
H A DSparseTranspose.h23 class InnerIterator;
33 template<typename MatrixType> class TransposeImpl<MatrixType,Sparse>::InnerIterator class in class:Eigen::TransposeImpl
34 : public _MatrixTypeNested::InnerIterator
36 typedef typename _MatrixTypeNested::InnerIterator Base;
40 EIGEN_STRONG_INLINE InnerIterator(const TransposeImpl& trans, typename TransposeImpl<MatrixType,Sparse>::Index outer) function in class:Eigen::TransposeImpl::InnerIterator
H A DSparseView.h42 class InnerIterator;
57 class SparseView<MatrixType>::InnerIterator : public _MatrixTypeNested::InnerIterator class in class:Eigen::SparseView
61 typedef typename _MatrixTypeNested::InnerIterator IterBase;
62 InnerIterator(const SparseView& view, Index outer) : function in class:Eigen::SparseView::InnerIterator
68 EIGEN_STRONG_INLINE InnerIterator& operator++()
H A DSparseCwiseUnaryOp.h21 class InnerIterator;
29 typedef typename _MatrixTypeNested::InnerIterator MatrixTypeIterator;
34 class CwiseUnaryOpImpl<UnaryOp,MatrixType,Sparse>::InnerIterator class in class:Eigen::CwiseUnaryOpImpl
41 EIGEN_STRONG_INLINE InnerIterator(const CwiseUnaryOpImpl& unaryOp, typename CwiseUnaryOpImpl::Index outer) function in class:Eigen::CwiseUnaryOpImpl::InnerIterator
45 EIGEN_STRONG_INLINE InnerIterator& operator++()
85 class InnerIterator;
93 typedef typename _MatrixTypeNested::InnerIterator MatrixTypeIterator;
98 class CwiseUnaryViewImpl<ViewOp,MatrixType,Sparse>::InnerIterator class in class:Eigen::CwiseUnaryViewImpl
105 EIGEN_STRONG_INLINE InnerIterator(const CwiseUnaryViewImpl& unaryOp, typename CwiseUnaryViewImpl::Index outer) function in class:Eigen::CwiseUnaryViewImpl::InnerIterator
109 EIGEN_STRONG_INLINE InnerIterator
[all...]
H A DSparseDiagonalProduct.h20 // => so we can reuse CwiseUnaryOp::InnerIterator
23 // => again, we can reuse specialization of CwiseBinaryOp::InnerIterator
81 <_LhsNested,_RhsNested,SparseDiagonalProduct,LhsMode,RhsMode> InnerIterator; typedef in class:Eigen::SparseDiagonalProduct
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...]
H A DSparseDot.h29 typename Derived::InnerIterator i(derived(),0);
60 typename NestedCleaned::InnerIterator i(nthis,0);
61 typename OtherNestedCleaned::InnerIterator j(nother,0);
H A DSparseCwiseBinaryOp.h52 class InnerIterator;
68 class CwiseBinaryOpImpl<BinaryOp,Lhs,Rhs,Sparse>::InnerIterator class in class:Eigen::CwiseBinaryOpImpl
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) function in class:Eigen::CwiseBinaryOpImpl::InnerIterator
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 LhsIterato
[all...]
H A DSparseTriangularView.h39 class InnerIterator;
66 class SparseTriangularView<MatrixType,Mode>::InnerIterator : public MatrixTypeNestedCleaned::InnerIterator class in class:Eigen::SparseTriangularView
68 typedef typename MatrixTypeNestedCleaned::InnerIterator Base;
72 EIGEN_STRONG_INLINE InnerIterator(const SparseTriangularView& view, Index outer) function in class:Eigen::SparseTriangularView::InnerIterator
90 EIGEN_STRONG_INLINE InnerIterator& operator++()
H A DSparseDenseProduct.h91 class InnerIterator;
117 class SparseDenseOuterProduct<Lhs,Rhs,Transpose>::InnerIterator : public _LhsNested::InnerIterator class in class:Eigen::SparseDenseOuterProduct
119 typedef typename _LhsNested::InnerIterator Base;
122 EIGEN_STRONG_INLINE InnerIterator(const SparseDenseOuterProduct& prod, Index outer) function in class:Eigen::SparseDenseOuterProduct::InnerIterator
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 LhsInnerIterato
[all...]
H A DSparseBlock.h28 class InnerIterator: public XprType::InnerIterator class in class:Eigen::BlockImpl
32 inline InnerIterator(const BlockType& xpr, Index outer) function in class:Eigen::BlockImpl::InnerIterator
33 : XprType::InnerIterator(xpr.m_matrix, xpr.m_outerStart + outer), m_outer(outer)
92 class InnerIterator: public SparseMatrixType::InnerIterator class in class:Eigen::BlockImpl
95 inline InnerIterator(const BlockType& xpr, Index outer) function in class:Eigen::BlockImpl::InnerIterator
96 : SparseMatrixType::InnerIterator(xpr.m_matrix, xpr.m_outerStart + outer), m_outer(outer)
347 class InnerIterator : public _MatrixTypeNested::InnerIterator class in class:Eigen::BlockImpl
354 EIGEN_STRONG_INLINE InnerIterator(const BlockType& block, Index outer) function in class:Eigen::BlockImpl::InnerIterator
[all...]
H A DMappedSparseMatrix.h102 class InnerIterator;
118 class MappedSparseMatrix<Scalar,_Flags,_Index>::InnerIterator class in class:Eigen::MappedSparseMatrix
121 InnerIterator(const MappedSparseMatrix& mat, Index outer) function in class:Eigen::MappedSparseMatrix::InnerIterator
129 inline InnerIterator& operator++() { m_id++; return *this; }
H A DSparseRedux.h22 for (typename Derived::InnerIterator iter(derived(),j); iter; ++iter)
H A DSparseVector.h129 class InnerIterator;
348 class SparseVector<Scalar,_Options,_Index>::InnerIterator class in class:Eigen::SparseVector
351 InnerIterator(const SparseVector& vec, Index outer=0) function in class:Eigen::SparseVector::InnerIterator
358 InnerIterator(const internal::CompressedStorage<Scalar,Index>& data) function in class:Eigen::SparseVector::InnerIterator
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);
H A DTriangularSolver.h40 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);
H A DSparseColEtree.h82 for (typename MatrixType::InnerIterator it(mat, pcol); it; ++it)
104 for (typename MatrixType::InnerIterator it(mat, pcol); it||!found_diag; ++it)
H A DSparsePermutation.h72 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)
/external/eigen/Eigen/src/Core/
H A DCoreIterators.h15 /* 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 class in class:Eigen::DenseBase
34 EIGEN_STRONG_INLINE InnerIterator(const Derived& expr, Index outer) function in class:Eigen::DenseBase::InnerIterator
44 EIGEN_STRONG_INLINE InnerIterator& operator++() { m_inner++; return *this; }
H A DFlagged.h49 typedef typename ExpressionType::InnerIterator InnerIterator; typedef in class:Eigen::Flagged
/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.h110 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/
H A DIncompleteLU.h45 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);
H A DScaling.h93 for (typename MatrixType::InnerIterator it(m_matrix, k); it; ++it)
117 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,Index>::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++()
254 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/SparseCholesky/
H A DSimplicialCholesky_impl.h66 for(typename CholMatrixType::InnerIterator it(ap,k); it; ++it)
129 for(typename MatrixType::InnerIterator it(ap,k); it; ++it)

Completed in 4051 milliseconds

12