dSMatrix


[ deal | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index


Class Summary

class dSMatrix
{
public:
void reinit();
dSMatrix(dSMatrixStruct& c) ;
~dSMatrix() ;
int m() const ;
int n() const ;
void set(int i,int j,double value) ;
void add(int i,int j,double value) ;
void vmult (dVector& dst,const dVector& src,int adding );
void Tvmult(dVector& dst,const dVector& src,int adding );
double residual (dVector& dst,const dVector& x,const dVector& b);
void SSOR_precond(dVector& dst,const dVector& src,double om );
void SOR_precond(dVector& dst,const dVector& src,double om );
void SSOR(dVector& dst,double om );
void SOR(dVector& dst,double om );
void precondition(dVector& dst,const dVector& src) ;
protected:
}; // dSMatrix

Back to the top of dSMatrix


void reinit();

  void reinit();

Back to the top of dSMatrix


dSMatrix(dSMatrixStruct& c) ;

  dSMatrix(dSMatrixStruct& c)
      ;

Function is currently defined inline.


Back to the top of dSMatrix


~dSMatrix() ;

  ~dSMatrix()
                               
;

Function is currently defined inline.


Back to the top of dSMatrix


int m() const ;

  int m() const                      
;

Function is currently defined inline.


Back to the top of dSMatrix


int n() const ;

  int n() const                      
;

Function is currently defined inline.


Back to the top of dSMatrix


void set(int i,int j,double value) ;

  void set(int i,int j,double value)                            
;

Function is currently defined inline.


Back to the top of dSMatrix


void add(int i,int j,double value) ;

  void add(int i,int j,double value)                            
;

Function is currently defined inline.


Back to the top of dSMatrix


void vmult (dVector& dst,const dVector& src,int adding );

  void vmult (dVector& dst,const dVector& src,int adding=0);

Back to the top of dSMatrix


void Tvmult(dVector& dst,const dVector& src,int adding );

  void Tvmult(dVector& dst,const dVector& src,int adding=0);

Back to the top of dSMatrix


double residual (dVector& dst,const dVector& x,const dVector& b);

  double residual (dVector& dst,const dVector& x,const dVector& b);

Back to the top of dSMatrix


void SSOR_precond(dVector& dst,const dVector& src,double om );

  void SSOR_precond(dVector& dst,const dVector& src,double om = 1.);

Back to the top of dSMatrix


void SOR_precond(dVector& dst,const dVector& src,double om );

  void SOR_precond(dVector& dst,const dVector& src,double om = 1.);

Back to the top of dSMatrix


void SSOR(dVector& dst,double om );

  void SSOR(dVector& dst,double om = 1.);

Back to the top of dSMatrix


void SOR(dVector& dst,double om );

  void SOR(dVector& dst,double om = 1.);

Back to the top of dSMatrix


void precondition(dVector& dst,const dVector& src) ;

  void precondition(dVector& dst,const dVector& src)             
;

Function is currently defined inline.


Back to the top of dSMatrix


All Members

public:
void reinit();
int m() const ;
int n() const ;
void set(int i,int j,double value) ;
void add(int i,int j,double value) ;
void vmult (dVector& dst,const dVector& src,int adding );
void Tvmult(dVector& dst,const dVector& src,int adding );
double residual (dVector& dst,const dVector& x,const dVector& b);
void SSOR_precond(dVector& dst,const dVector& src,double om );
void SOR_precond(dVector& dst,const dVector& src,double om );
void SSOR(dVector& dst,double om );
void SOR(dVector& dst,double om );
void precondition(dVector& dst,const dVector& src) ;
protected:

Back to the top of dSMatrix


Ancestors

Class does not inherit from any other class.

Back to the top of dSMatrix


Descendants

Class is not inherited by any others.

Back to the top of dSMatrix


Generated from source by the Cocoon utilities on Tue Dec 17 13:38:54 2002 .

Report problems to jkotula@vitalimages.com