Cinder  0.9.1
Public Member Functions | List of all members
cinder::BandedMatrix< T > Class Template Reference

#include <BandedMatrix.h>

Public Member Functions

 BandedMatrix (int iSize, int iLBands, int iUBands)
 
 BandedMatrix (const BandedMatrix &rkM)
 
 ~BandedMatrix ()
 
BandedMatrixoperator= (const BandedMatrix &rkM)
 
int getSize () const
 
int getLBands () const
 
int getUBands () const
 
T * getDBand ()
 
const T * getDBand () const
 
int getLBandMax (int i) const
 
T * getLBand (int i)
 
const T * getLBand (int i) const
 
int getUBandMax (int i) const
 
T * getUBand (int i)
 
const T * getUBand (int i) const
 
T & operator() (int iRow, int iCol)
 
operator() (int iRow, int iCol) const
 
void setZero ()
 
void setIdentity ()
 

Constructor & Destructor Documentation

template<typename T >
cinder::BandedMatrix< T >::BandedMatrix ( int  iSize,
int  iLBands,
int  iUBands 
)
template<typename T >
cinder::BandedMatrix< T >::BandedMatrix ( const BandedMatrix< T > &  rkM)
template<typename T >
cinder::BandedMatrix< T >::~BandedMatrix ( )

Member Function Documentation

template<typename T >
BandedMatrix< T > & cinder::BandedMatrix< T >::operator= ( const BandedMatrix< T > &  rkM)
template<typename T >
int cinder::BandedMatrix< T >::getSize ( ) const
template<typename T >
int cinder::BandedMatrix< T >::getLBands ( ) const
template<typename T >
int cinder::BandedMatrix< T >::getUBands ( ) const
template<typename T >
T * cinder::BandedMatrix< T >::getDBand ( )
template<typename T >
const T * cinder::BandedMatrix< T >::getDBand ( ) const
template<typename T >
int cinder::BandedMatrix< T >::getLBandMax ( int  i) const
template<typename T >
T * cinder::BandedMatrix< T >::getLBand ( int  i)
template<typename T >
const T * cinder::BandedMatrix< T >::getLBand ( int  i) const
template<typename T >
int cinder::BandedMatrix< T >::getUBandMax ( int  i) const
template<typename T >
T * cinder::BandedMatrix< T >::getUBand ( int  i)
template<typename T >
const T * cinder::BandedMatrix< T >::getUBand ( int  i) const
template<typename T >
T & cinder::BandedMatrix< T >::operator() ( int  iRow,
int  iCol 
)
template<typename T >
T cinder::BandedMatrix< T >::operator() ( int  iRow,
int  iCol 
) const
template<typename T >
void cinder::BandedMatrix< T >::setZero ( )
template<typename T >
void cinder::BandedMatrix< T >::setIdentity ( )

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