preconditioner_crd Class Reference

#include <preconditioner_crd.hpp>

Inheritance diagram for preconditioner_crd:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 preconditioner_crd ()
virtual ~preconditioner_crd ()
virtual double norm2 (double a[], int n)=0
virtual double dotprod (double a[], double b[], int n)=0
virtual void sum_vectors (double a[], int n, double a_sum[])=0
virtual int initialize_solve (double u[], double r[])=0
virtual void apply_preconditioner (const double r[], double z[])=0
virtual void A_times_x (double x[], double Ax[])=0

Constructor & Destructor Documentation

preconditioner_crd::preconditioner_crd (  )  [inline]

virtual preconditioner_crd::~preconditioner_crd (  )  [inline, virtual]


Member Function Documentation

virtual void preconditioner_crd::A_times_x ( double  x[],
double  Ax[] 
) [pure virtual]

virtual void preconditioner_crd::apply_preconditioner ( const double  r[],
double  z[] 
) [pure virtual]

Implemented in CLIP_solver2.

virtual double preconditioner_crd::dotprod ( double  a[],
double  b[],
int  n 
) [pure virtual]

Implemented in CLIP_solver2.

virtual int preconditioner_crd::initialize_solve ( double  u[],
double  r[] 
) [pure virtual]

Implemented in CLIP_solver2.

virtual double preconditioner_crd::norm2 ( double  a[],
int  n 
) [pure virtual]

Implemented in CLIP_solver2.

virtual void preconditioner_crd::sum_vectors ( double  a[],
int  n,
double  a_sum[] 
) [pure virtual]

Implemented in CLIP_solver2.


The documentation for this class was generated from the following file:
Generated on Wed May 12 21:50:02 2010 for Claps by  doxygen 1.4.7