Rheolef
7.2
an efficient C++ finite element environment
|
Definition at line 40 of file solver_umfpack.h.
Public Types | |
typedef solver_abstract_rep< T, M > | base |
typedef base::size_type | size_type |
typedef base::determinant_type | determinant_type |
![]() | |
typedef csr< T, M >::size_type | size_type |
Public Member Functions | |
solver_umfpack_rep () | |
solver_umfpack_rep (const csr< T, M > &a, const solver_option &opt=solver_option()) | |
solver_abstract_rep< T, M > * | clone () const |
bool | initialized () const |
void | update_values (const csr< T, M > &a) |
~solver_umfpack_rep () | |
vec< T, M > | trans_solve (const vec< T, M > &rhs) const |
vec< T, M > | solve (const vec< T, M > &rhs) const |
determinant_type | det () const |
![]() | |
solver_abstract_rep (const solver_option &opt) | |
solver_abstract_rep (const solver_abstract_rep &x) | |
const solver_option & | option () const |
virtual | ~solver_abstract_rep () |
virtual void | set_preconditioner (const solver_basic< T, M > &) |
virtual std::string | name () const |
Protected Member Functions | |
void | _set_control () |
void | _destroy () |
void | _solve (int transpose_flag, const vec< T, M > &b, vec< T, M > &x) const |
Protected Attributes | |
int | _n |
void * | _numeric |
int * | _ia_p |
int * | _ja_p |
T * | _a_p |
determinant_type | _det |
double | _control [UMFPACK_INFO] |
double | _info [UMFPACK_INFO] |
![]() | |
solver_option | _opt |
Additional Inherited Members | |
![]() | |
static solver_abstract_rep< T, M > * | make_solver_ptr (const csr< T, M > &a, const solver_option &opt) |
Definition at line 44 of file solver_umfpack.h.
Definition at line 45 of file solver_umfpack.h.
typedef base::determinant_type determinant_type |
Definition at line 46 of file solver_umfpack.h.
Definition at line 72 of file solver_umfpack.cc.
|
explicit |
Definition at line 85 of file solver_umfpack.cc.
~solver_umfpack_rep | ( | ) |
Definition at line 130 of file solver_umfpack.cc.
|
virtual |
Reimplemented from solver_abstract_rep< T, M >.
Definition at line 85 of file solver_umfpack.h.
Reimplemented from solver_abstract_rep< T, M >.
Definition at line 53 of file solver_umfpack.h.
Reimplemented from solver_abstract_rep< T, M >.
Definition at line 146 of file solver_umfpack.cc.
Reimplemented from solver_abstract_rep< T, M >.
Definition at line 195 of file solver_umfpack.cc.
Reimplemented from solver_abstract_rep< T, M >.
Definition at line 186 of file solver_umfpack.cc.
|
virtual |
Reimplemented from solver_abstract_rep< T, M >.
Definition at line 61 of file solver_umfpack.h.
Definition at line 124 of file solver_umfpack.cc.
Definition at line 136 of file solver_umfpack.cc.
Definition at line 179 of file solver_umfpack.cc.
Definition at line 65 of file solver_umfpack.h.
Definition at line 66 of file solver_umfpack.h.
Definition at line 67 of file solver_umfpack.h.
Definition at line 68 of file solver_umfpack.h.
Definition at line 69 of file solver_umfpack.h.
|
protected |
Definition at line 70 of file solver_umfpack.h.
Definition at line 71 of file solver_umfpack.h.
Definition at line 72 of file solver_umfpack.h.