Structure storing all metadata related to the resolution of a linear system with an iterative solver. More...
#include <cs_param_sles.h>
Structure storing all metadata related to the resolution of a linear system with an iterative solver.
cs_param_amg_type_t amg_type |
type of AMG algorithm
cvg_param |
Structure storing the parameters to know if an iterative process has to stop (convergence or divergence).
int field_id |
Field id related to a SLES. By default, this is set to -1
bool flexible |
need a flexible variant ?
char* name |
System name (equation name if this is automatic)
pcd_block_type |
type of block preconditioner to use (only meaningful for vector-valued systems or more complex systems
cs_param_precond_type_t precond |
type of preconditioner
resnorm_type |
normalized or not the norm of the residual used for the stopping criterion See CS_EQKEY_ITSOL_RESNORM_TYPE for more details.
int restart |
max. iter. before restarting
bool setup_done |
SLES setup step has been done
cs_param_itsol_type_t solver |
type of solver
cs_param_sles_class_t solver_class |
class of SLES to consider
int verbosity |
SLES verbosity