|
Rheolef
7.1
an efficient C++ finite element environment
|
Public Types | |
| typedef solver_basic< T, M >::size_type | size_type |
| typedef solver_basic< T, M >::determinant_type | determinant_type |
Public Member Functions | |
| problem_basic () | |
| problem_basic (const form_basic< T, M > &a, const solver_option &sopt=solver_option()) | |
| void | update_value (const form_basic< T, M > &a) |
| void | set_preconditioner (const solver_basic< T, M > &) |
| void | solve (const field_basic< T, M > &lh, field_basic< T, M > &uh) const |
| void | trans_solve (const field_basic< T, M > &lh, field_basic< T, M > &uh) const |
| determinant_type | det () const |
| const solver_option & | option () const |
| bool | initialized () const |
| const solver_basic< T, M > & | get_solver () const |
Protected Attributes | |
| form_basic< T, M > | _a |
| solver_basic< T, M > | _sa |
| typedef solver_basic<T,M>::determinant_type determinant_type |
| problem_basic | ( | const form_basic< T, M > & | a, |
| const solver_option & | sopt = solver_option() |
||
| ) |
| void update_value | ( | const form_basic< T, M > & | a | ) |
| void set_preconditioner | ( | const solver_basic< T, M > & | m | ) |
| void solve | ( | const field_basic< T, M > & | lh, |
| field_basic< T, M > & | uh | ||
| ) | const |
| void trans_solve | ( | const field_basic< T, M > & | lh, |
| field_basic< T, M > & | uh | ||
| ) | const |
| problem_basic< T, M >::determinant_type det |
| const solver_option & option |
| const solver_basic<T,M>& get_solver | ( | ) | const |
|
protected |
|
protected |