|
const Scalar * | _diagPtr () const |
|
Scalar * | _diagPtr () |
|
const Index * | _lowerProfilePtr () const |
|
Index * | _lowerProfilePtr () |
|
const Scalar * | _lowerPtr () const |
|
Scalar * | _lowerPtr () |
|
const Index * | _upperProfilePtr () const |
|
Index * | _upperProfilePtr () |
|
const Scalar * | _upperPtr () const |
|
Scalar * | _upperPtr () |
|
Scalar | coeff (Index row, Index col) const |
|
Scalar | coeffDiag (Index idx) const |
|
bool | coeffExistLower (Index row, Index col) |
|
bool | coeffExistUpper (Index row, Index col) |
|
Scalar | coeffLower (Index row, Index col) const |
|
Scalar & | coeffRef (Index row, Index col) |
|
Scalar & | coeffRefDiag (Index idx) |
|
Scalar & | coeffRefLower (Index row, Index col) |
|
Scalar & | coeffRefUpper (Index row, Index col) |
|
Scalar | coeffUpper (Index row, Index col) const |
|
Index | cols () const |
|
void | finalize () |
|
Index | innerSize () const |
|
EIGEN_DONT_INLINE Scalar & | insert (Index row, Index col) |
|
Index | lowerNonZeros () const |
|
Index | lowerNonZeros (Index j) const |
|
Index | nonZeros () const |
|
SkylineMatrix & | operator= (const SkylineMatrix &other) |
|
template<typename OtherDerived > |
SkylineMatrix & | operator= (const SkylineMatrixBase< OtherDerived > &other) |
|
Index | outerSize () const |
|
void | prune (Scalar reference, RealScalar epsilon=dummy_precision< RealScalar >()) |
|
void | reserve (Index reserveSize, Index reserveUpperSize, Index reserveLowerSize) |
|
void | resize (size_t rows, size_t cols) |
|
void | resizeNonZeros (Index size) |
|
Index | rows () const |
|
void | setZero () |
|
| SkylineMatrix () |
|
| SkylineMatrix (size_t rows, size_t cols) |
|
template<typename OtherDerived > |
| SkylineMatrix (const SkylineMatrixBase< OtherDerived > &other) |
|
| SkylineMatrix (const SkylineMatrix &other) |
|
void | squeeze () |
|
Scalar | sum () const |
|
void | swap (SkylineMatrix &other) |
|
Index | upperNonZeros () const |
|
Index | upperNonZeros (Index j) const |
|
| ~SkylineMatrix () |
|
void | assignGeneric (const OtherDerived &other) |
|
EIGEN_CONSTEXPR Index | cols () const EIGEN_NOEXCEPT |
|
SkylineMatrix< _Scalar, _Options > & | const_cast_derived () const |
|
const SkylineMatrix< _Scalar, _Options > & | derived () const |
|
SkylineMatrix< _Scalar, _Options > & | derived () |
|
EIGEN_STRONG_INLINE const internal::eval< SkylineMatrix< _Scalar, _Options >, IsSkyline >::type | eval () const |
|
void | evalTo (MatrixBase< DenseDerived > &dst) const |
|
Index | innerSize () const |
|
bool | isRValue () const |
|
SkylineMatrix< _Scalar, _Options > & | markAsRValue () |
|
Index | nonZeros () const |
|
const SkylineProductReturnType< SkylineMatrix< _Scalar, _Options >, OtherDerived >::Type | operator* (const MatrixBase< OtherDerived > &other) const |
|
EIGEN_STRONG_INLINE const SkylineProductReturnType< SkylineMatrix< _Scalar, _Options >, OtherDerived >::Type | operator* (const MatrixBase< OtherDerived > &other) const |
|
SkylineMatrix< _Scalar, _Options > & | operator= (const SkylineMatrix< _Scalar, _Options > &other) |
|
SkylineMatrix< _Scalar, _Options > & | operator= (const SkylineMatrixBase< OtherDerived > &other) |
|
SkylineMatrix< _Scalar, _Options > & | operator= (const SkylineProduct< Lhs, Rhs, SkylineTimeSkylineProduct > &product) |
|
Index | outerSize () const |
|
EIGEN_CONSTEXPR Index | rows () const EIGEN_NOEXCEPT |
|
EIGEN_CONSTEXPR Index | size () const EIGEN_NOEXCEPT |
|
| SkylineMatrixBase () |
|
Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | toDense () const |
|
template<typename Dest > |
EIGEN_DEVICE_FUNC void | addTo (Dest &dst) const |
|
template<typename Dest > |
EIGEN_DEVICE_FUNC void | applyThisOnTheLeft (Dest &dst) const |
|
template<typename Dest > |
EIGEN_DEVICE_FUNC void | applyThisOnTheRight (Dest &dst) const |
|
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index | cols () const EIGEN_NOEXCEPT |
|
EIGEN_DEVICE_FUNC Derived & | const_cast_derived () const |
|
EIGEN_DEVICE_FUNC const Derived & | const_derived () const |
|
EIGEN_DEVICE_FUNC Derived & | derived () |
|
EIGEN_DEVICE_FUNC const Derived & | derived () const |
|
template<typename Dest > |
EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
|
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index | rows () const EIGEN_NOEXCEPT |
|
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index | size () const EIGEN_NOEXCEPT |
|
template<typename Dest > |
EIGEN_DEVICE_FUNC void | subTo (Dest &dst) const |
|
template<typename _Scalar, int _Options>
class Eigen::SkylineMatrix< _Scalar, _Options >
The main skyline matrix class.
This class implements a skyline matrix using the very uncommon storage scheme.
- Parameters
-
_Scalar | the scalar type, i.e. the type of the coefficients |
_Options | Union of bit flags controlling the storage scheme. Currently the only possibility is RowMajor. The default is 0 which means column-major. |
Definition at line 51 of file SkylineMatrix.h.