#include <CLIP_solver2.hpp>
Inheritance diagram for CLIP_solver2:


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) |
| 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] |
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.
1.4.7