#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: