CLIP_solver2 Class Reference

#include <CLIP_solver2.hpp>

Inheritance diagram for CLIP_solver2:

Inheritance graph
[legend]
Collaboration diagram for CLIP_solver2:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CLIP_solver2 (CRS_serial *A_, const Epetra_Map *SubMap_, const Epetra_Map *OwnMap_, const double *clip_params_, const double *amg_params_)
 ~CLIP_solver2 ()
double norm2 (double a[], int n)
double dotprod (double a[], double b[], int n)
void sum_vectors (double a[], int n, double a_sum[])
int initialize_solve (double u[], double r[])
void apply_preconditioner (const double r[], double z[])
void A_times_x (double *x, double *Ax)

Constructor & Destructor Documentation

CLIP_solver2::CLIP_solver2 ( CRS_serial A_,
const Epetra_Map *  SubMap_,
const Epetra_Map *  OwnMap_,
const double *  clip_params_,
const double *  amg_params_ 
)

CLIP_solver2::~CLIP_solver2 (  ) 


Member Function Documentation

void CLIP_solver2::A_times_x ( double *  x,
double *  Ax 
)

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

Implements preconditioner_crd.

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

Implements preconditioner_crd.

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

Implements preconditioner_crd.

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

Implements preconditioner_crd.

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

Implements preconditioner_crd.


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