#include <ifp_brelax.h>
Inheritance diagram for ifp_BSOR_Base:
Public Member Functions | |
ifp_BSOR_Base () | |
virtual | ~ifp_BSOR_Base () |
double & | omega () |
int & | iterations () |
void | setup (const ifp_BlockMat &A, double omega=1.0, int iterations=1) |
Protected Attributes | |
const ifp_BlockMat * | Ap |
ifp_LocalMat ** | diag |
int * | idiag |
double | omega_ |
int | iterations_ |
Definition at line 60 of file ifp_brelax.h.
ifp_BSOR_Base::ifp_BSOR_Base | ( | ) |
Definition at line 135 of file ifp_brelax.cpp.
ifp_BSOR_Base::~ifp_BSOR_Base | ( | ) | [virtual] |
Definition at line 142 of file ifp_brelax.cpp.
double& ifp_BSOR_Base::omega | ( | ) | [inline] |
Definition at line 74 of file ifp_brelax.h.
int& ifp_BSOR_Base::iterations | ( | ) | [inline] |
Definition at line 75 of file ifp_brelax.h.
void ifp_BSOR_Base::setup | ( | const ifp_BlockMat & | A, | |
double | omega = 1.0 , |
|||
int | iterations = 1 | |||
) |
Definition at line 151 of file ifp_brelax.cpp.
const ifp_BlockMat* ifp_BSOR_Base::Ap [protected] |
Definition at line 63 of file ifp_brelax.h.
ifp_LocalMat** ifp_BSOR_Base::diag [protected] |
Definition at line 64 of file ifp_brelax.h.
int* ifp_BSOR_Base::idiag [protected] |
Definition at line 65 of file ifp_brelax.h.
double ifp_BSOR_Base::omega_ [protected] |
Definition at line 67 of file ifp_brelax.h.
int ifp_BSOR_Base::iterations_ [protected] |
Definition at line 68 of file ifp_brelax.h.