1 #ifndef __CS_PARAM_SLES_H__ 2 #define __CS_PARAM_SLES_H__ 108 const char *system_name);
bool setup_done
Definition: cs_param_sles.h:64
cs_param_sles_t * cs_param_sles_create(int field_id, const char *system_name)
Create a cs_param_sles_t structure and assign a default settings.
Definition: cs_param_sles.c:875
double eps
Definition: cs_param_sles.h:82
cs_param_precond_type_t precond
Definition: cs_param_sles.h:72
void cs_param_sles_copy_from(cs_param_sles_t *src, cs_param_sles_t *dst)
Copy a cs_param_sles_t structure from src to dst.
Definition: cs_param_sles.c:1006
cs_param_resnorm_type_t
Definition: cs_param_types.h:722
cs_param_sles_class_t solver_class
Definition: cs_param_sles.h:71
#define BEGIN_C_DECLS
Definition: cs_defs.h:495
void cs_param_sles_log(cs_param_sles_t *slesp)
Log information related to the linear settings stored in the structure.
Definition: cs_param_sles.c:938
cs_param_amg_type_t
Definition: cs_param_types.h:528
cs_param_precond_type_t
Definition: cs_param_types.h:604
cs_param_sles_class_t
Class of iterative solvers to consider for solver the linear system.
Definition: cs_param_types.h:511
int n_max_iter
Definition: cs_param_sles.h:81
cs_param_resnorm_type_t resnorm_type
Definition: cs_param_sles.h:80
void cs_equation_param_set_mumps_sles(bool use_field_id, cs_param_sles_t *slesp)
Set parameters for initializing SLES structures used for the resolution of the linear system...
Definition: cs_param_sles.c:1329
int verbosity
Definition: cs_param_sles.h:65
cs_param_itsol_type_t solver
Definition: cs_param_sles.h:73
void cs_equation_param_set_saturne_sles(bool use_field_id, cs_param_sles_t *slesp)
Set parameters for initializing SLES structures used for the resolution of the linear system...
Definition: cs_param_sles.c:1040
#define END_C_DECLS
Definition: cs_defs.h:496
char * name
Definition: cs_param_sles.h:68
int field_id
Definition: cs_param_sles.h:66
cs_param_itsol_type_t
Definition: cs_param_types.h:691
void cs_param_sles_free(cs_param_sles_t **p_slesp)
Free a cs_param_sles_t structure.
Definition: cs_param_sles.c:913
int cs_param_sles_set(bool use_field_id, cs_param_sles_t *slesp)
Define cs_sles_t structure in accordance with the settings of a cs_param_sles_t structure (SLES = Spa...
Definition: cs_param_sles.c:1445
void cs_equation_param_set_petsc_hypre_sles(bool use_field_id, cs_param_sles_t *slesp)
Set parameters for initializing SLES structures used for the resolution of the linear system...
Definition: cs_param_sles.c:1369
cs_param_amg_type_t amg_type
Definition: cs_param_sles.h:74
Structure storing all metadata related to the resolution of a linear system with an iterative solver...
Definition: cs_param_sles.h:62