#include <Wm4BandedMatrix.h>
Public Member Functions | |
BandedMatrix (const BandedMatrix &rkM) | |
BandedMatrix (int iSize, int iLBands, int iUBands) | |
const Real * | GetDBand () const |
Real * | GetDBand () |
const Real * | GetLBand (int i) const |
Real * | GetLBand (int i) |
int | GetLBandMax (int i) const |
int | GetLBands () const |
int | GetSize () const |
const Real * | GetUBand (int i) const |
Real * | GetUBand (int i) |
int | GetUBandMax (int i) const |
int | GetUBands () const |
Real | operator() (int iRow, int iCol) const |
Real & | operator() (int iRow, int iCol) |
BandedMatrix & | operator= (const BandedMatrix &rkM) |
void | SetIdentity () |
void | SetZero () |
~BandedMatrix () |
Definition at line 27 of file Wm4BandedMatrix.h.
Wm4::BandedMatrix< Real >::BandedMatrix | ( | int | iSize, | |
int | iLBands, | |||
int | iUBands | |||
) | [inline] |
Definition at line 22 of file Wm4BandedMatrix.inl.
Wm4::BandedMatrix< Real >::BandedMatrix | ( | const BandedMatrix< Real > & | rkM | ) | [inline] |
Definition at line 34 of file Wm4BandedMatrix.inl.
Wm4::BandedMatrix< Real >::~BandedMatrix | ( | ) | [inline] |
Definition at line 43 of file Wm4BandedMatrix.inl.
const Real * Wm4::BandedMatrix< Real >::GetDBand | ( | ) | const [inline] |
Definition at line 101 of file Wm4BandedMatrix.inl.
Real * Wm4::BandedMatrix< Real >::GetDBand | ( | ) | [inline] |
Definition at line 95 of file Wm4BandedMatrix.inl.
const Real * Wm4::BandedMatrix< Real >::GetLBand | ( | int | i | ) | const [inline] |
Definition at line 125 of file Wm4BandedMatrix.inl.
Real * Wm4::BandedMatrix< Real >::GetLBand | ( | int | i | ) | [inline] |
Definition at line 114 of file Wm4BandedMatrix.inl.
int Wm4::BandedMatrix< Real >::GetLBandMax | ( | int | i | ) | const [inline] |
Definition at line 107 of file Wm4BandedMatrix.inl.
int Wm4::BandedMatrix< Real >::GetLBands | ( | ) | const [inline] |
Definition at line 83 of file Wm4BandedMatrix.inl.
int Wm4::BandedMatrix< Real >::GetSize | ( | ) | const [inline] |
Definition at line 77 of file Wm4BandedMatrix.inl.
Referenced by Wm4::LinearSystem< Real >::Invert(), and Wm4::LinearSystem< Real >::SolveBanded().
const Real * Wm4::BandedMatrix< Real >::GetUBand | ( | int | i | ) | const [inline] |
Definition at line 154 of file Wm4BandedMatrix.inl.
Real * Wm4::BandedMatrix< Real >::GetUBand | ( | int | i | ) | [inline] |
Definition at line 143 of file Wm4BandedMatrix.inl.
int Wm4::BandedMatrix< Real >::GetUBandMax | ( | int | i | ) | const [inline] |
Definition at line 136 of file Wm4BandedMatrix.inl.
int Wm4::BandedMatrix< Real >::GetUBands | ( | ) | const [inline] |
Definition at line 89 of file Wm4BandedMatrix.inl.
Referenced by Wm4::LinearSystem< Real >::SolveBanded().
Real Wm4::BandedMatrix< Real >::operator() | ( | int | iRow, | |
int | iCol | |||
) | const [inline] |
Definition at line 195 of file Wm4BandedMatrix.inl.
Real & Wm4::BandedMatrix< Real >::operator() | ( | int | iRow, | |
int | iCol | |||
) | [inline] |
Definition at line 165 of file Wm4BandedMatrix.inl.
BandedMatrix< Real > & Wm4::BandedMatrix< Real >::operator= | ( | const BandedMatrix< Real > & | rkM | ) | [inline] |
Definition at line 49 of file Wm4BandedMatrix.inl.
References Wm4::System::Memcpy().
void Wm4::BandedMatrix< Real >::SetIdentity | ( | ) | [inline] |
Definition at line 243 of file Wm4BandedMatrix.inl.
void Wm4::BandedMatrix< Real >::SetZero | ( | ) | [inline] |
Definition at line 224 of file Wm4BandedMatrix.inl.