|
Rheolef
7.2
an efficient C++ finite element environment
|
Inheritance diagram for solver_abstract_rep< T, M >:Classes | |
| struct | determinant_type |
Public Types | |
| typedef csr< T, M >::size_type | size_type |
Public Member Functions | |
| solver_abstract_rep (const solver_option &opt) | |
| solver_abstract_rep (const solver_abstract_rep &x) | |
| const solver_option & | option () const |
| virtual solver_abstract_rep< T, M > * | clone () const |
| virtual bool | initialized () const |
| virtual | ~solver_abstract_rep () |
| virtual void | update_values (const csr< T, M > &a) |
| virtual vec< T, M > | solve (const vec< T, M > &b) const |
| virtual vec< T, M > | trans_solve (const vec< T, M > &b) const |
| virtual void | set_preconditioner (const solver_basic< T, M > &) |
| virtual determinant_type | det () const |
| virtual std::string | name () const |
Static Public Member Functions | |
| static solver_abstract_rep< T, M > * | make_solver_ptr (const csr< T, M > &a, const solver_option &opt) |
Protected Attributes | |
| solver_option | _opt |
|
explicit |
| solver_abstract_rep | ( | const solver_abstract_rep< T, M > & | x | ) |
|
virtual |
| const solver_option& option | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in solver_gmres_cg_rep< T, M >.
|
virtual |
|
static |
|
mutableprotected |