Home
last modified time | relevance | path

Searched refs:SparseMatrixBase (Results 1 – 25 of 32) sorted by relevance

12

/external/eigen/Eigen/src/SparseCore/
DSparseMatrixBase.h26 template<typename Derived> class SparseMatrixBase : public EigenBase<Derived>
38 typedef SparseMatrixBase StorageBaseType;
134 { return *static_cast<Derived*>(const_cast<SparseMatrixBase*>(this)); } in const_cast_derived()
137 #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::SparseMatrixBase
174 SparseMatrixBase() : m_isRValue(false) { /* TODO check flags */ } in SparseMatrixBase() function
186 inline Derived& operator=(const SparseMatrixBase<OtherDerived>& other)
265 friend std::ostream & operator << (std::ostream & s, const SparseMatrixBase& m)
306 … s << static_cast<const SparseMatrixBase<SparseMatrix<Scalar, RowMajorBit, Index> >&>(trans);
313 Derived& operator+=(const SparseMatrixBase<OtherDerived>& other);
315 Derived& operator-=(const SparseMatrixBase<OtherDerived>& other);
[all …]
DSparseDot.h18 SparseMatrixBase<Derived>::dot(const MatrixBase<OtherDerived>& other) const in dot()
42 SparseMatrixBase<Derived>::dot(const SparseMatrixBase<OtherDerived>& other) const in dot()
80 SparseMatrixBase<Derived>::squaredNorm() const in squaredNorm()
87 SparseMatrixBase<Derived>::norm() const in norm()
95 SparseMatrixBase<Derived>::blueNorm() const in blueNorm()
DSparseProduct.h81 public SparseMatrixBase<SparseSparseProduct<LhsNested, RhsNested> >
85 typedef SparseMatrixBase<SparseSparseProduct> Base;
161 inline Derived& SparseMatrixBase<Derived>::operator=(const SparseSparseProduct<Lhs,Rhs>& product)
181 SparseMatrixBase<Derived>::operator*(const SparseMatrixBase<OtherDerived> &other) const
DSparseBlock.h17 : public SparseMatrixBase<Block<XprType,BlockRows,BlockCols,true> >
92 …: public SparseMatrixBase<Block<SparseMatrix<_Scalar, _Options, _Index>,BlockRows,BlockCols,true> >
137 inline BlockType& operator=(const SparseMatrixBase<OtherDerived>& other)
279 …: public SparseMatrixBase<Block<const SparseMatrix<_Scalar, _Options, _Index>,BlockRows,BlockCols,…
379 typename SparseMatrixBase<Derived>::InnerVectorReturnType SparseMatrixBase<Derived>::innerVector(In… in innerVector()
386 const typename SparseMatrixBase<Derived>::ConstInnerVectorReturnType SparseMatrixBase<Derived>::inn… in innerVector()
393 typename SparseMatrixBase<Derived>::InnerVectorsReturnType
394 SparseMatrixBase<Derived>::innerVectors(Index outerStart, Index outerSize) in innerVectors()
406 const typename SparseMatrixBase<Derived>::ConstInnerVectorsReturnType
407 SparseMatrixBase<Derived>::innerVectors(Index outerStart, Index outerSize) const in innerVectors()
[all …]
DSparseCwiseBinaryOp.h49 : public SparseMatrixBase<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
302 SparseMatrixBase<Derived>::operator-=(const SparseMatrixBase<OtherDerived> &other)
310 SparseMatrixBase<Derived>::operator+=(const SparseMatrixBase<OtherDerived>& other)
318 SparseMatrixBase<Derived>::cwiseProduct(const MatrixBase<OtherDerived> &other) const
DSparseCwiseUnaryOp.h17 : public SparseMatrixBase<CwiseUnaryOp<UnaryOp, MatrixType> >
81 : public SparseMatrixBase<CwiseUnaryView<ViewOp, MatrixType> >
143 SparseMatrixBase<Derived>::operator*=(const Scalar& other)
153 SparseMatrixBase<Derived>::operator/=(const Scalar& other)
DSparsePermutation.h112 operator*(const SparseMatrixBase<SparseDerived>& matrix, const PermutationBase<PermDerived>& perm)
121 operator*( const PermutationBase<PermDerived>& perm, const SparseMatrixBase<SparseDerived>& matrix)
132 operator*(const SparseMatrixBase<SparseDerived>& matrix, const Transpose<PermutationBase<PermDerive…
141 operator*(const Transpose<PermutationBase<PermDerived> >& tperm, const SparseMatrixBase<SparseDeriv…
DSparseTriangularView.h26 : public SparseMatrixBase<SparseTriangularView<MatrixType,Mode> >
59 template<typename OtherDerived> void solveInPlace(SparseMatrixBase<OtherDerived>& other) const;
172 SparseMatrixBase<Derived>::triangularView() const
DSparseSelfAdjointView.h79 operator*(const SparseMatrixBase<OtherDerived>& rhs) const
91 operator*(const SparseMatrixBase<OtherDerived>& lhs, const SparseSelfAdjointView& rhs)
121 …SparseSelfAdjointView& rankUpdate(const SparseMatrixBase<DerivedU>& u, const Scalar& alpha = Scala…
181 const SparseSelfAdjointView<Derived, UpLo> SparseMatrixBase<Derived>::selfadjointView() const
188 SparseSelfAdjointView<Derived, UpLo> SparseMatrixBase<Derived>::selfadjointView()
200 SparseSelfAdjointView<MatrixType,UpLo>::rankUpdate(const SparseMatrixBase<DerivedU>& u, const Scala…
DSparseUtil.h23 EIGEN_STRONG_INLINE Derived& operator Op(const Eigen::SparseMatrixBase<OtherDerived>& other) \
63 _EIGEN_SPARSE_PUBLIC_INTERFACE(Derived, Eigen::SparseMatrixBase<Derived >)
70 template<typename Derived> class SparseMatrixBase; variable
DSparseVector.h66 : public SparseMatrixBase<SparseVector<_Scalar, _Options, _Index> >
68 typedef SparseMatrixBase<SparseVector> SparseBase;
217 inline SparseVector(const SparseMatrixBase<OtherDerived>& other)
256 inline SparseVector& operator=(const SparseMatrixBase<OtherDerived>& other)
DTriangularSolver.h291 void SparseTriangularView<ExpressionType,Mode>::solveInPlace(SparseMatrixBase<OtherDerived>& other)…
315 void SparseMatrixBase<Derived>::solveTriangularInPlace(MatrixBase<OtherDerived>& other) const
324 SparseMatrixBase<Derived>::solveTriangular(const MatrixBase<OtherDerived>& other) const
DSparseRedux.h17 SparseMatrixBase<Derived>::sum() const in sum()
DSparseDiagonalProduct.h60 : public SparseMatrixBase<SparseDiagonalProduct<Lhs,Rhs> >,
189 SparseMatrixBase<Derived>::operator*(const DiagonalBase<OtherDerived> &other) const
DSparseTranspose.h16 : public SparseMatrixBase<Transpose<MatrixType> >
DSparseView.h31 class SparseView : public SparseMatrixBase<SparseView<MatrixType> >
DSparseMatrix.h86 : public SparseMatrixBase<SparseMatrix<_Scalar, _Options, _Index> >
646 inline SparseMatrix(const SparseMatrixBase<OtherDerived>& other)
743 EIGEN_DONT_INLINE SparseMatrix& operator=(const SparseMatrixBase<OtherDerived>& other);
778 s << static_cast<const SparseMatrixBase<SparseMatrix>&>(m);
1058 …ions,_Index>& SparseMatrix<Scalar,_Options,_Index>::operator=(const SparseMatrixBase<OtherDerived>…
DSparseDenseProduct.h74 : public SparseMatrixBase<SparseDenseOuterProduct<Lhs,Rhs,Tr> >
78 typedef SparseMatrixBase<SparseDenseOuterProduct> Base;
DMappedSparseMatrix.h32 : public SparseMatrixBase<MappedSparseMatrix<_Scalar, _Flags, _Index> >
/external/eigen/unsupported/Eigen/src/SparseExtra/
DBlockOfDynamicSparseMatrix.h27 …: public SparseMatrixBase<SparseInnerVectorSet<DynamicSparseMatrix<_Scalar, _Options, _Index>, Siz…
61 inline SparseInnerVectorSet& operator=(const SparseMatrixBase<OtherDerived>& other)
DDynamicSparseMatrix.h57 : public SparseMatrixBase<DynamicSparseMatrix<_Scalar, _Options, _Index> >
241 … EIGEN_DEPRECATED explicit inline DynamicSparseMatrix(const SparseMatrixBase<OtherDerived>& other)
/external/eigen/Eigen/
DSparseCore37 #include "src/SparseCore/SparseMatrixBase.h"
/external/eigen/Eigen/src/IterativeLinearSolvers/
DIterativeSolverBase.h181 solve(const SparseMatrixBase<Rhs>& b) const in solve()
/external/eigen/Eigen/src/SuperLUSupport/
DSuperLUSupport.h168 static SluMatrix Map(SparseMatrixBase<MatrixType>& mat) in Map()
225 struct SluMatrixMapHelper<SparseMatrixBase<Derived> >
357 …inline const internal::sparse_solve_retval<SuperLUBase, Rhs> solve(const SparseMatrixBase<Rhs>& b)…
/external/eigen/Eigen/src/SparseQR/
DSparseQR.h214 …inline const internal::sparse_solve_retval<SparseQR, Rhs> solve(const SparseMatrixBase<Rhs>& B) co…
688 template<typename Dest> void evalTo(SparseMatrixBase<Dest>& dest) const

12