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 |

Public Types | |
| typedef internal::traits < BandMatrix >::Scalar | Scalar |
| typedef internal::traits < BandMatrix > ::CoefficientsType | CoefficientsType |
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 |
| Index | rows () const |
| Index | cols () const |
| Index | supers () const |
| Index | subs () const |
| const CoefficientsType & | coeffs () const |
| CoefficientsType & | coeffs () |
Protected Attributes | |
| CoefficientsType | m_coeffs |
| internal::variable_if_dynamic < Index, Rows > | m_rows |
| internal::variable_if_dynamic < Index, Supers > | m_supers |
| internal::variable_if_dynamic < Index, Subs > | m_subs |
Private Types | |
| typedef BandMatrix< Scalar, Size, Size, Options &SelfAdjoint?0:1, 1, Options|RowMajor > | Base |
| typedef Base::Index | Index |
typedef BandMatrix<Scalar,Size,Size,Options&SelfAdjoint?0:1,1,Options|RowMajor> Eigen::internal::TridiagonalMatrix::Base [private] |
typedef internal::traits<BandMatrix>::CoefficientsType Eigen::internal::BandMatrix::CoefficientsType [inherited] |
typedef Base::Index Eigen::internal::TridiagonalMatrix::Index [private] |
typedef internal::traits<BandMatrix>::Scalar Eigen::internal::BandMatrix::Scalar [inherited] |
| Eigen::internal::TridiagonalMatrix::TridiagonalMatrix | ( | Index | size = Size | ) | [inline] |
| const CoefficientsType& Eigen::internal::BandMatrix::coeffs | ( | ) | const [inline, inherited] |
| CoefficientsType& Eigen::internal::BandMatrix::coeffs | ( | ) | [inline, inherited] |
| Index Eigen::internal::BandMatrix::cols | ( | void | ) | const [inline, inherited] |
| Index Eigen::internal::BandMatrix::rows | ( | void | ) | const [inline, inherited] |
| Base::template DiagonalIntReturnType<-1>::Type Eigen::internal::TridiagonalMatrix::sub | ( | ) | [inline] |
| const Base::template DiagonalIntReturnType<-1>::Type Eigen::internal::TridiagonalMatrix::sub | ( | ) | const [inline] |
| Index Eigen::internal::BandMatrix::subs | ( | ) | const [inline, inherited] |
| Base::template DiagonalIntReturnType<1>::Type Eigen::internal::TridiagonalMatrix::super | ( | ) | [inline] |
| const Base::template DiagonalIntReturnType<1>::Type Eigen::internal::TridiagonalMatrix::super | ( | ) | const [inline] |
| Index Eigen::internal::BandMatrix::supers | ( | ) | const [inline, inherited] |
CoefficientsType Eigen::internal::BandMatrix::m_coeffs [protected, inherited] |
internal::variable_if_dynamic<Index, Rows> Eigen::internal::BandMatrix::m_rows [protected, inherited] |
internal::variable_if_dynamic<Index, Subs> Eigen::internal::BandMatrix::m_subs [protected, inherited] |
internal::variable_if_dynamic<Index, Supers> Eigen::internal::BandMatrix::m_supers [protected, inherited] |
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |