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: