Represents a tridiagonal matrix with a compact banded storage. More...
#include <BandMatrix.h>
Public Member Functions | |
TridiagonalMatrix (Index size=Size) | |
Base::template DiagonalIntReturnType < 1 >::Type | super () |
const Base::template DiagonalIntReturnType < 1 >::Type | super () const |
Base::template DiagonalIntReturnType <-1 >::Type | sub () |
const Base::template DiagonalIntReturnType <-1 >::Type | sub () 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 |
internal::TridiagonalMatrix< Scalar, Size, Options >::TridiagonalMatrix | ( | Index | size = Size |
) | [inline] |
Base::template DiagonalIntReturnType<-1>::Type internal::TridiagonalMatrix< Scalar, Size, Options >::sub | ( | ) | [inline] |
const Base::template DiagonalIntReturnType<-1>::Type internal::TridiagonalMatrix< Scalar, Size, Options >::sub | ( | ) | const [inline] |
Base::template DiagonalIntReturnType<1>::Type internal::TridiagonalMatrix< Scalar, Size, Options >::super | ( | ) | [inline] |
const Base::template DiagonalIntReturnType<1>::Type internal::TridiagonalMatrix< Scalar, Size, Options >::super | ( | ) | const [inline] |