Wm4::BandedMatrix< Real > Class Template Reference

#include <Wm4BandedMatrix.h>

List of all members.

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)
BandedMatrixoperator= (const BandedMatrix &rkM)
void SetIdentity ()
void SetZero ()
 ~BandedMatrix ()

Detailed Description

template<class Real>
class Wm4::BandedMatrix< Real >

Definition at line 27 of file Wm4BandedMatrix.h.


Constructor & Destructor Documentation

template<class Real >
Wm4::BandedMatrix< Real >::BandedMatrix ( int  iSize,
int  iLBands,
int  iUBands 
) [inline]

Definition at line 22 of file Wm4BandedMatrix.inl.

template<class Real >
Wm4::BandedMatrix< Real >::BandedMatrix ( const BandedMatrix< Real > &  rkM  )  [inline]

Definition at line 34 of file Wm4BandedMatrix.inl.

template<class Real >
Wm4::BandedMatrix< Real >::~BandedMatrix (  )  [inline]

Definition at line 43 of file Wm4BandedMatrix.inl.


Member Function Documentation

template<class Real >
const Real * Wm4::BandedMatrix< Real >::GetDBand (  )  const [inline]

Definition at line 101 of file Wm4BandedMatrix.inl.

template<class Real >
Real * Wm4::BandedMatrix< Real >::GetDBand (  )  [inline]

Definition at line 95 of file Wm4BandedMatrix.inl.

template<class Real >
const Real * Wm4::BandedMatrix< Real >::GetLBand ( int  i  )  const [inline]

Definition at line 125 of file Wm4BandedMatrix.inl.

template<class Real >
Real * Wm4::BandedMatrix< Real >::GetLBand ( int  i  )  [inline]

Definition at line 114 of file Wm4BandedMatrix.inl.

template<class Real >
int Wm4::BandedMatrix< Real >::GetLBandMax ( int  i  )  const [inline]

Definition at line 107 of file Wm4BandedMatrix.inl.

template<class Real >
int Wm4::BandedMatrix< Real >::GetLBands (  )  const [inline]

Definition at line 83 of file Wm4BandedMatrix.inl.

template<class Real >
int Wm4::BandedMatrix< Real >::GetSize (  )  const [inline]
template<class Real >
const Real * Wm4::BandedMatrix< Real >::GetUBand ( int  i  )  const [inline]

Definition at line 154 of file Wm4BandedMatrix.inl.

template<class Real >
Real * Wm4::BandedMatrix< Real >::GetUBand ( int  i  )  [inline]

Definition at line 143 of file Wm4BandedMatrix.inl.

template<class Real >
int Wm4::BandedMatrix< Real >::GetUBandMax ( int  i  )  const [inline]

Definition at line 136 of file Wm4BandedMatrix.inl.

template<class Real >
int Wm4::BandedMatrix< Real >::GetUBands (  )  const [inline]

Definition at line 89 of file Wm4BandedMatrix.inl.

Referenced by Wm4::LinearSystem< Real >::SolveBanded().

template<class Real >
Real Wm4::BandedMatrix< Real >::operator() ( int  iRow,
int  iCol 
) const [inline]

Definition at line 195 of file Wm4BandedMatrix.inl.

template<class Real >
Real & Wm4::BandedMatrix< Real >::operator() ( int  iRow,
int  iCol 
) [inline]

Definition at line 165 of file Wm4BandedMatrix.inl.

template<class Real >
BandedMatrix< Real > & Wm4::BandedMatrix< Real >::operator= ( const BandedMatrix< Real > &  rkM  )  [inline]

Definition at line 49 of file Wm4BandedMatrix.inl.

References Wm4::System::Memcpy().

template<class Real >
void Wm4::BandedMatrix< Real >::SetIdentity (  )  [inline]

Definition at line 243 of file Wm4BandedMatrix.inl.

template<class Real >
void Wm4::BandedMatrix< Real >::SetZero (  )  [inline]

Definition at line 224 of file Wm4BandedMatrix.inl.


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

Generated on Wed Nov 23 19:02:49 2011 for FreeCAD by  doxygen 1.6.1