Rheolef
7.2
an efficient C++ finite element environment
|
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_ilut_rep (const csr< T, M > &a, size_type fill_factor, T drop_tol) | |
solver_ilut_rep (const solver_ilut_rep &) | |
solver_abstract_rep< T, M > * | clone () const |
bool | good () const |
void | update_values (const csr< T, M > &a) |
vec< T, M > | trans_solve (const vec< T, M > &rhs) const |
vec< T, M > | solve (const vec< T, M > &rhs) const |
![]() | |
solver_abstract_rep (const solver_option &opt) | |
solver_abstract_rep (const solver_abstract_rep &x) | |
const solver_option & | option () const |
virtual bool | initialized () const |
virtual | ~solver_abstract_rep () |
virtual void | set_preconditioner (const solver_basic< T, M > &) |
virtual determinant_type | det () const |
virtual std::string | name () const |
Protected Attributes | |
csr< T, M > | _a |
size_type | _fill_factor |
T | _drop_tol |
Eigen::IncompleteLUT< T > | _ilut_a |
![]() | |
solver_option | _opt |
Additional Inherited Members | |
![]() | |
static solver_abstract_rep< T, M > * | make_solver_ptr (const csr< T, M > &a, const solver_option &opt) |
typedef base::size_type size_type |
typedef base::determinant_type determinant_type |
solver_ilut_rep | ( | const solver_ilut_rep< T, M > & | ) |
|
virtual |
Reimplemented from solver_abstract_rep< T, M >.
Reimplemented from solver_abstract_rep< T, M >.
Reimplemented from solver_abstract_rep< T, M >.
Reimplemented from solver_abstract_rep< T, M >.