/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseTranspose.h | 23 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 D | SparseCwiseUnaryOp.h | 21 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 D | SparseTriangularView.h | 39 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 D | SparseView.h | 42 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 D | MappedSparseMatrix.h | 102 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 D | SparseBlock.h | 28 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) 105 class InnerIterator: public SparseMatrixType::InnerIterator class in class:Eigen::BlockImpl 108 inline InnerIterator(const BlockType& xpr, Index outer) function in class:Eigen::BlockImpl::InnerIterator 109 : SparseMatrixType::InnerIterator(xpr.m_matrix, xpr.m_outerStart + outer), m_outer(outer) 291 class InnerIterator: public SparseMatrixType::InnerIterator class in class:Eigen::BlockImpl 294 inline InnerIterator(const BlockType& xpr, Index outer) function in class:Eigen::BlockImpl::InnerIterator 474 class InnerIterator : public _MatrixTypeNested::InnerIterator class in class:Eigen::BlockImpl 481 EIGEN_STRONG_INLINE InnerIterator(const BlockType& block, Index outer) function in class:Eigen::BlockImpl::InnerIterator [all...] |
H A D | SparseCwiseBinaryOp.h | 52 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 D | SparseDenseProduct.h | 91 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 D | 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; 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 D | SparseVector.h | 129 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 D | SparseMatrix.h | 233 class InnerIterator; 869 class SparseMatrix<Scalar,_Options,_Index>::InnerIterator class in class:Eigen::SparseMatrix 872 InnerIterator(const SparseMatrix& mat, Index outer) function in class:Eigen::SparseMatrix::InnerIterator 881 inline InnerIterator& operator++() { m_id++; return *this; } 1080 for (typename _OtherCopy::InnerIterator it(otherCopy, j); it; ++it) 1099 for (typename _OtherCopy::InnerIterator it(otherCopy, j); it; ++it)
|
/external/eigen/Eigen/src/Core/ |
H A D | 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 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 D | Flagged.h | 49 typedef typename ExpressionType::InnerIterator InnerIterator; typedef in class:Eigen::Flagged
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | 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 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);
|