/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 | 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 | 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 | 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 | SparseDot.h | 29 typename Derived::InnerIterator i(derived(),0); 60 typename NestedCleaned::InnerIterator i(nthis,0); 61 typename OtherNestedCleaned::InnerIterator j(nother,0);
|
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 | 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 | 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 | 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 | 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 | SparseRedux.h | 22 for (typename Derived::InnerIterator iter(derived(),j); iter; ++iter)
|
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 | 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);
|
H A D | SparseColEtree.h | 82 for (typename MatrixType::InnerIterator it(mat, pcol); it; ++it) 104 for (typename MatrixType::InnerIterator it(mat, pcol); it||!found_diag; ++it)
|
H A D | 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)
|
/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/MetisSupport/ |
H A D | MetisSupport.h | 44 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 D | BlockOfDynamicSparseMatrix.h | 35 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 D | 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/ |
H A D | 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);
|
H A D | 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/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);
|
/external/eigen/bench/ |
H A D | 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/SparseCholesky/ |
H A D | SimplicialCholesky_impl.h | 66 for(typename CholMatrixType::InnerIterator it(ap,k); it; ++it) 129 for(typename MatrixType::InnerIterator it(ap,k); it; ++it)
|