Rheolef
7.2
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>::size_type size_type |
typedef solver_basic<T,M>::determinant_type determinant_type |
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 > & | 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 |
const solver_option & option | ( | ) | const |
const solver_basic< T, M > & get_solver | ( | ) | const |
|
protected |
|
protected |