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

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 |
| preconditioner_crd::preconditioner_crd | ( | ) | [inline] |
| virtual preconditioner_crd::~preconditioner_crd | ( | ) | [inline, virtual] |
| 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.
1.4.7