![]() |
Eigen
3.3.0
|
Base class for a triangular part in a sparse matrix.
This class is an abstract base class of class TriangularView, and objects of type TriangularViewImpl cannot be instantiated. It extends class TriangularView with additional methods which are available for sparse expressions only.
Additional Inherited Members | |
![]() | |
typedef Scalar | value_type |
![]() | |
typedef Eigen::Index | Index |
The interface type of indices. More... | |
![]() | |
Index | cols () const |
const internal::eval< TriangularView< MatrixType, Mode > >::type | eval () const |
Index | innerSize () const |
InnerVectorReturnType | innerVector (Index outer) |
const ConstInnerVectorReturnType | innerVector (Index outer) const |
InnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) |
const ConstInnerVectorsReturnType | innerVectors (Index outerStart, Index outerSize) const |
bool | isVector () const |
const Product< TriangularView< MatrixType, Mode >, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
Index | outerSize () const |
const SparseView< TriangularView< MatrixType, Mode > > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
Index | rows () const |
Index | size () const |
SparseSymmetricPermutationProduct< TriangularView< MatrixType, Mode >, Upper|Lower > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
![]() | |
Index | cols () const |
TriangularView< MatrixType, Mode > & | derived () |
const TriangularView< MatrixType, Mode > & | derived () const |
Index | rows () const |
Index | size () const |