List of all members
TridiagonalMatrix< Scalar, Size, Options > Class Template Reference

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

Detailed Description

template<typename Scalar, int Size, int Options>
class Eigen::internal::TridiagonalMatrix< Scalar, Size, Options >

Represents a tridiagonal matrix with a compact banded storage.

Parameters
_ScalarNumeric type, i.e. float, double, int
SizeNumber of rows and cols, or Dynamic
_OptionsCan be 0 or SelfAdjoint
See Also
class BandMatrix

The documentation for this class was generated from the following file: