Registry
|
Incomplete LU Decomposition. More...
Public Member Functions | |
bool | apply (Vector *unnamed, const Vector *unnamed) |
bool | apply_update_defect (Vector *unnamed, Vector *unnamed) |
SmartPtr< ILinearIterator > | clone () |
returns a clone of the object which can be modified independently More... | |
std::string | config_string () const |
string to display configuration of the linear iterator More... | |
void | enable_consistent_interfaces (bool enable) |
Make Matrix consistent for connections in interfaces. More... | |
void | enable_overlap (bool enable) |
Enables matrix overlap. This also means that interfaces are consistent. More... | |
ILU () | |
bool | init (SmartPtr< ILinearOperator > unnamed) |
const char * | name () const |
void | set_beta (double beta) |
void | set_damp (double damp) |
set the damping to a number More... | |
void | set_disable_preprocessing (bool disable) |
set whether preprocessing (notably, LU factorization) is to be disabled - usable when the operator has not changed; use with care More... | |
void | set_inversion_eps (double eps) |
void | set_sort (bool bSort) |
if bSort=true, use a cuthill-mckey sorting to reduce fill-in. default false More... | |
void | set_sort_eps (double eps) |
ILU | ( | ) |
[in] | unnamed | |
[in] | unnamed |
References ILinearIterator< X, Y >::apply().
[in] | unnamed | |
[in] | unnamed |
References ILinearIterator< X, Y >::apply_update_defect().
|
inlineinherited |
returns a clone of the object which can be modified independently
References ILinearIterator< X, Y >::clone().
|
inlineinherited |
string to display configuration of the linear iterator
References ILinearIterator< X, Y >::config_string().
|
inline |
Make Matrix consistent for connections in interfaces.
[in] | enable |
References ILU< TAlgebra >::enable_consistent_interfaces().
|
inline |
Enables matrix overlap. This also means that interfaces are consistent.
[in] | enable |
References ILU< TAlgebra >::enable_overlap().
|
inlineinherited |
[in] | unnamed |
References ILinearIterator< X, Y >::init().
|
inlineinherited |
References ILinearIterator< X, Y >::name().
|
inline |
[in] | beta |
References ILU< TAlgebra >::set_beta().
|
inlineinherited |
|
inline |
set whether preprocessing (notably, LU factorization) is to be disabled - usable when the operator has not changed; use with care
[in] | disable |
References ILU< TAlgebra >::set_disable_preprocessing().
|
inline |
[in] | eps |
References ILU< TAlgebra >::set_inversion_eps().
|
inline |
if bSort=true, use a cuthill-mckey sorting to reduce fill-in. default false
[in] | bSort |
References ILU< TAlgebra >::set_sort().
|
inline |
[in] | eps |
References ILU< TAlgebra >::set_sort_eps().