|
Bridge++
Ver. 1.1.x
|
BiCGStab algorithm. More...
#include <solver_BiCGStab.h>
Public Member Functions | |
| Solver_BiCGStab (Fopr *fopr) | |
| ~Solver_BiCGStab () | |
| void | set_parameters (const Parameters ¶ms) |
| void | set_parameters (const int Niter, const double Stop_cond) |
| void | solve (Field &solution, const Field &source, int &Nconv, double &diff) |
| Fopr * | get_fopr () |
Public Member Functions inherited from Solver | |
| Solver () | |
| virtual | ~Solver () |
| void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
Private Member Functions | |
| void | reset_field (const Field &) |
| void | solve_init (const Field &, double &) |
| void | solve_step (double &) |
Private Attributes | |
| Fopr * | m_fopr |
| int | m_Niter |
| double | m_Stop_cond |
| Field | s |
| Field | r |
| Field | x |
| Field | rh |
| Field | p |
| Field | v |
| double | rho_p |
| double | alpha_p |
| double | omega_p |
Additional Inherited Members | |
Protected Attributes inherited from Solver | |
| Bridge::VerboseLevel | m_vl |
BiCGStab algorithm.
This class implements BiCGStab algorithm for nonhermitian matrix. The matrix is just nonsymmetric matrix, and the product of vectors is treated in not complex but real. 22 Dec 2011 H.Matsufuru YAML is implemented. [14 Nov 2012 Y.Namekawa]
Definition at line 42 of file solver_BiCGStab.h.
|
inline |
Definition at line 53 of file solver_BiCGStab.h.
|
inline |
Definition at line 56 of file solver_BiCGStab.h.
|
inlinevirtual |
Implements Solver.
Definition at line 64 of file solver_BiCGStab.h.
|
private |
Definition at line 156 of file solver_BiCGStab.cpp.
|
virtual |
Implements Solver.
Definition at line 54 of file solver_BiCGStab.cpp.
|
virtual |
Implements Solver.
Definition at line 79 of file solver_BiCGStab.cpp.
|
virtual |
Implements Solver.
Definition at line 103 of file solver_BiCGStab.cpp.
|
private |
Definition at line 176 of file solver_BiCGStab.cpp.
|
private |
Definition at line 195 of file solver_BiCGStab.cpp.
|
private |
Definition at line 50 of file solver_BiCGStab.h.
|
private |
Definition at line 45 of file solver_BiCGStab.h.
|
private |
Definition at line 46 of file solver_BiCGStab.h.
|
private |
Definition at line 47 of file solver_BiCGStab.h.
|
private |
Definition at line 50 of file solver_BiCGStab.h.
|
private |
Definition at line 49 of file solver_BiCGStab.h.
|
private |
Definition at line 49 of file solver_BiCGStab.h.
|
private |
Definition at line 49 of file solver_BiCGStab.h.
|
private |
Definition at line 50 of file solver_BiCGStab.h.
|
private |
Definition at line 49 of file solver_BiCGStab.h.
|
private |
Definition at line 49 of file solver_BiCGStab.h.
|
private |
Definition at line 49 of file solver_BiCGStab.h.