Public Member Functions | Private Types
Eigen::internal::TridiagonalMatrix< Scalar, Size, Options > Class Template Reference

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

#include <BandMatrix.h>

Inheritance diagram for Eigen::internal::TridiagonalMatrix< Scalar, Size, Options >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Base::template
DiagonalIntReturnType
<-1 >::Type 
sub ()
const Base::template
DiagonalIntReturnType
<-1 >::Type 
sub () const
Base::template
DiagonalIntReturnType
< 1 >::Type 
super ()
const Base::template
DiagonalIntReturnType
< 1 >::Type 
super () const
 TridiagonalMatrix (Index size=Size)

Private Types

typedef BandMatrix< Scalar,
Size, Size, Options
&SelfAdjoint?0:1, 1, Options|RowMajor
Base
typedef Base::Index Index

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

Definition at line 312 of file BandMatrix.h.


Member Typedef Documentation

template<typename Scalar , int Size, int Options>
typedef BandMatrix<Scalar,Size,Size,Options&SelfAdjoint?0:1,1,Options|RowMajor> Eigen::internal::TridiagonalMatrix< Scalar, Size, Options >::Base [private]

Reimplemented from Eigen::internal::BandMatrixBase< Derived >.

Definition at line 314 of file BandMatrix.h.

template<typename Scalar , int Size, int Options>
typedef Base::Index Eigen::internal::TridiagonalMatrix< Scalar, Size, Options >::Index [private]

Constructor & Destructor Documentation

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

Definition at line 317 of file BandMatrix.h.


Member Function Documentation

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

Definition at line 323 of file BandMatrix.h.

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

Definition at line 325 of file BandMatrix.h.

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

Definition at line 319 of file BandMatrix.h.

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

Definition at line 321 of file BandMatrix.h.


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


win_eigen
Author(s): Daniel Stonier
autogenerated on Wed Sep 16 2015 07:13:04