Toast++  1.0.2 (r.539)
Forward and inverse modelling in optical tomography
Public Member Functions | Friends | List of all members
TSparseBandSymMatrix< MT > Class Template Reference
Inheritance diagram for TSparseBandSymMatrix< MT >:
TBandSymMatrix< MT >

Public Member Functions

 TSparseBandSymMatrix (int rc, int hb)
 
 TSparseBandSymMatrix (const TSparseBandSymMatrix< MT > &A)
 
void Register ()
 
virtual void Ax (const TVector< MT > &x, TVector< MT > &b) const
 
- Public Member Functions inherited from TBandSymMatrix< MT >
 TBandSymMatrix (int rc, int hb)
 
 TBandSymMatrix (const TBandSymMatrix< MT > &A)
 
TVector< MT > & operator[] (int i) const
 
MT Get (int r, int c) const
 
TVector< MT > Row (int r) const
 
TVector< MT > Col (int c) const
 
void New (int rc, int hb)
 
void Copy (const TBandSymMatrix &mat)
 
void Unlink ()
 
bool PIndex (int i, int j, int &r, int &c)
 
void LIndex (int r, int c, int &i, int &j)
 
TVector< MT > operator* (const TVector< MT > &x) const
 
MT LineVecMul (int line, const TVector< MT > &x) const
 

Friends

void CHdecomp (TSparseBandSymMatrix< MT > &a)
 

Additional Inherited Members

- Protected Member Functions inherited from TBandSymMatrix< MT >
void Allocate (int rc, int hband)
 
- Protected Attributes inherited from TBandSymMatrix< MT >
int hband
 
TVector< MT > * data
 

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