Represents a tridiagonal matrix with a compact banded storage. More...
Inheritance diagram for TridiagonalMatrix< Scalar, Size, Options >:Additional Inherited Members | |
Public Member Functions inherited from BandMatrixBase< Derived > | |
| const CoefficientsType & | coeffs () const |
| CoefficientsType & | coeffs () |
| Block< CoefficientsType, Dynamic, 1 > | col (Index i) |
| Block< CoefficientsType, 1, SizeAtCompileTime > | diagonal () |
| const Block< const CoefficientsType, 1, SizeAtCompileTime > | diagonal () const |
| template<int N> | |
| DiagonalIntReturnType< N >::Type | diagonal () |
| template<int N> | |
| const DiagonalIntReturnType< N > ::Type | diagonal () const |
| Block< CoefficientsType, 1, Dynamic > | diagonal (Index i) |
| const Block< const CoefficientsType, 1, Dynamic > | diagonal (Index i) const |
| Index | subs () const |
| Index | supers () const |
Represents a tridiagonal matrix with a compact banded storage.
| _Scalar | Numeric type, i.e. float, double, int |
| Size | Number of rows and cols, or Dynamic |
| _Options | Can be 0 or SelfAdjoint |
1.8.1.2