Public Member Functions

internal::TridiagonalMatrix< Scalar, Size, Options > Class Template Reference

Represents a tridiagonal matrix with a compact banded storage. More...

#include <BandMatrix.h>

Inheritance diagram for internal::TridiagonalMatrix< Scalar, Size, Options >:
internal::BandMatrix< Scalar, Size, Size, Options &SelfAdjoint?0:1, 1, Options|RowMajor > internal::BandMatrixBase< Derived > EigenBase< Derived >

List of all members.

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

Detailed Description

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

Represents a tridiagonal matrix with a compact banded storage.

Parameters:
_Scalar Numeric type, i.e. float, double, int
Size Number of rows and cols, or Dynamic
_Options Can be 0 or SelfAdjoint
See also:
class BandMatrix

Constructor & Destructor Documentation

template<typename Scalar , int Size, int Options>
internal::TridiagonalMatrix< Scalar, Size, Options >::TridiagonalMatrix ( Index  size = Size  )  [inline]

Member Function Documentation

template<typename Scalar , int Size, int Options>
Base::template DiagonalIntReturnType<-1>::Type internal::TridiagonalMatrix< Scalar, Size, Options >::sub (  )  [inline]
template<typename Scalar , int Size, int Options>
const Base::template DiagonalIntReturnType<-1>::Type internal::TridiagonalMatrix< Scalar, Size, Options >::sub (  )  const [inline]
template<typename Scalar , int Size, int Options>
Base::template DiagonalIntReturnType<1>::Type internal::TridiagonalMatrix< Scalar, Size, Options >::super (  )  [inline]
template<typename Scalar , int Size, int Options>
const Base::template DiagonalIntReturnType<1>::Type internal::TridiagonalMatrix< Scalar, Size, Options >::super (  )  const [inline]

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