#include <CLIP_solver2.hpp>
|
| | 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) |
| |
| | preconditioner_crd () |
| |
| virtual | ~preconditioner_crd () |
| |
| virtual void | A_times_x (double x[], double Ax[])=0 |
| |
| 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 |
( |
| ) |
|
| void CLIP_solver2::A_times_x |
( |
double * |
x, |
|
|
double * |
Ax |
|
) |
| |
| void CLIP_solver2::apply_preconditioner |
( |
const double |
r[], |
|
|
double |
z[] |
|
) |
| |
|
virtual |
| double CLIP_solver2::dotprod |
( |
double |
a[], |
|
|
double |
b[], |
|
|
int |
n |
|
) |
| |
|
virtual |
| int CLIP_solver2::initialize_solve |
( |
double |
u[], |
|
|
double |
r[] |
|
) |
| |
|
virtual |
| double CLIP_solver2::norm2 |
( |
double |
a[], |
|
|
int |
n |
|
) |
| |
|
virtual |
| void CLIP_solver2::sum_vectors |
( |
double |
a[], |
|
|
int |
n, |
|
|
double |
a_sum[] |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: