Structure storing all metadata related to the resolution of a linear system with an iterative solver. More...
#include <cs_param_sles.h>
 Collaboration diagram for cs_param_sles_t:
 Collaboration diagram for cs_param_sles_t:Structure storing all metadata related to the resolution of a linear system with an iterative solver.
| allow_no_op | 
allow one to not call the solve function in some specific situations Please refer to _needs_solving for more details
| cs_param_amg_type_t amg_type | 
type of AMG algorithm
| context_param | 
Pointer to a structure cast on-the-fly storing specific parameters related to the given solver (MUMPS for instance)
| 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)
| cs_param_precond_type_t precond | 
type of preconditioner
| precond_block_type | 
type of block preconditioner to use (only meaningful for vector-valued systems or more complex systems)
| resnorm_type | 
normalized or not the norm of the residual used for the stopping criterion See CS_EQKEY_SOLVER_RESNORM_TYPE for more details.
| int restart | 
max. iter. before restarting
| cs_param_solver_type_t solver | 
type of solver
| cs_param_solver_class_t solver_class | 
class of SLES to consider 
 
| int verbosity | 
SLES verbosity