 |
My Project
programmer's documentation
|
@ CS_TIME_N_SCHEMES
Definition: cs_param.h:191
@ CS_PARAM_N_BC_TYPES
Definition: cs_param.h:310
@ CS_PARAM_AMG_HOUSE_V
Definition: cs_param.h:391
@ CS_TIME_SCHEME_STEADY
Definition: cs_param.h:185
@ CS_PARAM_ITSOL_SYM_GAUSS_SEIDEL
Definition: cs_param.h:440
@ CS_PARAM_BC_HMG_DIRICHLET
Definition: cs_param.h:304
@ CS_PARAM_ITSOL_BICGSTAB2
Definition: cs_param.h:432
@ CS_PARAM_ADVECTION_FORM_CONSERV
Definition: cs_param.h:214
@ CS_PARAM_BC_ENFORCE_ALGEBRAIC
Definition: cs_param.h:345
@ CS_PARAM_PRECOND_POLY2
Definition: cs_param.h:411
cs_param_dof_reduction_t
Definition: cs_param.h:151
@ CS_PARAM_SLES_CLASS_CS
Definition: cs_param.h:373
@ CS_PARAM_BC_DIRICHLET
Definition: cs_param.h:305
@ CS_PARAM_N_AMG_TYPES
Definition: cs_param.h:393
@ CS_PARAM_AMG_NONE
Definition: cs_param.h:387
@ CS_PARAM_PRECOND_BJACOB
Definition: cs_param.h:409
@ CS_PARAM_N_ADVECTION_SCHEMES
Definition: cs_param.h:265
@ CS_PARAM_SLES_N_CLASSES
Definition: cs_param.h:375
const char * cs_param_get_time_scheme_name(cs_param_time_scheme_t scheme)
Get the name of the time discretization scheme.
Definition: cs_param.c:147
@ CS_PARAM_ITSOL_JACOBI
Definition: cs_param.h:438
@ CS_PARAM_AMG_HYPRE_BOOMER
Definition: cs_param.h:388
@ CS_PARAM_PRECOND_SSOR
Definition: cs_param.h:412
const char * cs_param_get_amg_type_name(cs_param_amg_type_t type)
Get the name of the type of algebraic multigrid (AMG)
Definition: cs_param.c:317
cs_param_itsol_type_t
Definition: cs_param.h:428
@ CS_PARAM_N_PRECOND_TYPES
Definition: cs_param.h:418
@ CS_SPACE_SCHEME_CDOVB
Definition: cs_param.h:128
cs_param_itsol_type_t solver
Definition: cs_param.h:476
@ CS_PARAM_ADVECTION_SCHEME_CIP
Definition: cs_param.h:258
@ CS_PARAM_PRECOND_AS
Definition: cs_param.h:417
@ CS_PARAM_ITSOL_MINRES
Definition: cs_param.h:439
@ CS_PARAM_BC_ENFORCE_WEAK_SYM
Definition: cs_param.h:348
@ CS_PARAM_BC_ENFORCE_PENALIZED
Definition: cs_param.h:346
@ CS_SPACE_SCHEME_HHO_P0
Definition: cs_param.h:131
int n_max_iter
Definition: cs_param.h:484
#define END_C_DECLS
Definition: cs_defs.h:468
@ CS_PARAM_ADVECTION_SCHEME_SAMARSKII
Definition: cs_param.h:261
@ CS_PARAM_N_ADVECTION_FORMULATIONS
Definition: cs_param.h:217
const char * cs_param_get_solver_name(cs_param_itsol_type_t solver)
Get the name of the solver.
Definition: cs_param.c:204
cs_param_resnorm_type_t resnorm_type
Definition: cs_param.h:483
double eps
Definition: cs_param.h:485
const char * cs_param_get_bc_enforcement_name(cs_param_bc_enforce_t type)
Get the name of the type of enforcement of the boundary condition.
Definition: cs_param.c:185
@ CS_PARAM_ITSOL_GMRES
Definition: cs_param.h:437
@ CS_TIME_SCHEME_EULER_EXPLICIT
Definition: cs_param.h:187
double cs_real_t
Floating-point value.
Definition: cs_defs.h:302
@ CS_PARAM_PRECOND_AMG
Definition: cs_param.h:415
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
@ CS_PARAM_ITSOL_CR3
Definition: cs_param.h:434
@ CS_SPACE_SCHEME_HHO_P1
Definition: cs_param.h:132
@ CS_PARAM_ADVECTION_SCHEME_UPWIND
Definition: cs_param.h:263
@ CS_PARAM_AMG_HOUSE_K
Definition: cs_param.h:392
cs_param_amg_type_t
Definition: cs_param.h:385
cs_param_advection_scheme_t
Definition: cs_param.h:255
@ CS_PARAM_PRECOND_ILU0
Definition: cs_param.h:413
const char * cs_param_get_precond_name(cs_param_precond_type_t precond)
Get the name of the preconditioner.
Definition: cs_param.c:261
@ CS_PARAM_PRECOND_POLY1
Definition: cs_param.h:410
@ CS_PARAM_ADVECTION_FORM_NONCONS
Definition: cs_param.h:215
cs_param_amg_type_t amg_type
Definition: cs_param.h:477
const char * cs_param_get_bc_name(cs_param_bc_type_t bc)
Get the name of the type of boundary condition.
Definition: cs_param.c:166
@ CS_PARAM_BC_NEUMANN
Definition: cs_param.h:307
void() cs_time_func_t(int time_iter, double time, void *input, cs_real_t *retval)
Function which defines the evolution of a quantity according to the number of iteration already done,...
Definition: cs_param.h:88
@ CS_PARAM_ADVECTION_SCHEME_SG
Definition: cs_param.h:262
@ CS_PARAM_RESNORM_NONE
Definition: cs_param.h:453
@ CS_PARAM_BC_ENFORCE_WEAK_NITSCHE
Definition: cs_param.h:347
cs_param_resnorm_type_t
Definition: cs_param.h:451
@ CS_PARAM_PRECOND_AMG_BLOCK
Definition: cs_param.h:416
const char * cs_param_get_space_scheme_name(cs_param_space_scheme_t scheme)
Get the name of the space discretization scheme.
Definition: cs_param.c:128
@ CS_PARAM_ITSOL_AMG
Definition: cs_param.h:430
@ CS_SPACE_SCHEME_CDOFB
Definition: cs_param.h:130
cs_param_sles_class_t
Class of iterative solvers to consider for solver the linear system.
Definition: cs_param.h:371
@ CS_PARAM_ITSOL_CG
Definition: cs_param.h:433
@ CS_PARAM_SLES_CLASS_PETSC
Definition: cs_param.h:374
@ CS_PARAM_RESNORM_VOLTOT
Definition: cs_param.h:454
@ CS_PARAM_PRECOND_NONE
Definition: cs_param.h:407
cs_param_precond_type_t
Definition: cs_param.h:405
@ CS_PARAM_REDUCTION_DERHAM
Definition: cs_param.h:153
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:298
cs_param_precond_type_t precond
Definition: cs_param.h:475
cs_param_space_scheme_t
Type of numerical scheme for the discretization in space.
Definition: cs_param.h:125
cs_param_advection_form_t
Definition: cs_param.h:212
void() cs_analytic_func_t(cs_real_t time, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t *coords, bool compact, void *input, cs_real_t *retval)
Generic function pointer for an analytic function elt_ids is optional. If not NULL,...
Definition: cs_param.h:66
@ CS_TIME_SCHEME_CRANKNICO
Definition: cs_param.h:188
@ CS_PARAM_ITSOL_FCG
Definition: cs_param.h:435
@ CS_PARAM_BC_ROBIN
Definition: cs_param.h:308
@ CS_PARAM_ADVECTION_SCHEME_MIX_CENTERED_UPWIND
Definition: cs_param.h:260
cs_param_sles_class_t solver_class
Definition: cs_param.h:474
@ CS_TIME_SCHEME_EULER_IMPLICIT
Definition: cs_param.h:186
@ CS_PARAM_ITSOL_GAUSS_SEIDEL
Definition: cs_param.h:436
@ CS_PARAM_ITSOL_BICG
Definition: cs_param.h:431
cs_param_bc_enforce_t
Definition: cs_param.h:343
@ CS_PARAM_REDUCTION_AVERAGE
Definition: cs_param.h:154
@ CS_TIME_SCHEME_THETA
Definition: cs_param.h:189
@ CS_PARAM_AMG_PETSC_PCMG
Definition: cs_param.h:390
@ CS_PARAM_RESNORM_MAT_DIAG
Definition: cs_param.h:458
@ CS_SPACE_SCHEME_CDOVCB
Definition: cs_param.h:129
@ CS_PARAM_BC_HMG_NEUMANN
Definition: cs_param.h:306
@ CS_SPACE_SCHEME_HHO_P2
Definition: cs_param.h:133
@ CS_PARAM_BC_SLIDING
Definition: cs_param.h:309
@ CS_SPACE_N_SCHEMES
Definition: cs_param.h:135
@ CS_SPACE_SCHEME_LEGACY
Definition: cs_param.h:127
bool setup_done
Definition: cs_param.h:471
void const cs_int_t const cs_real_t const cs_real_t * coords
Definition: cs_measures_util.h:362
@ CS_PARAM_ADVECTION_SCHEME_CIP_CW
Definition: cs_param.h:259
@ CS_PARAM_AMG_PETSC_GAMG
Definition: cs_param.h:389
cs_param_time_scheme_t
Definition: cs_param.h:183
Structure storing all metadata related to the resolution of a linear system with an iterative solver.
Definition: cs_param.h:469
@ CS_PARAM_N_REDUCTIONS
Definition: cs_param.h:156
void const cs_int_t * type
Definition: cs_measures_util.h:425
@ CS_PARAM_N_RESNORM_TYPES
Definition: cs_param.h:459
cs_param_bc_type_t
Definition: cs_param.h:302
@ CS_PARAM_PRECOND_DIAG
Definition: cs_param.h:408
int verbosity
Definition: cs_param.h:472
@ CS_PARAM_PRECOND_ICC0
Definition: cs_param.h:414
@ CS_PARAM_ADVECTION_SCHEME_CENTERED
Definition: cs_param.h:257
@ CS_PARAM_N_ITSOL_TYPES
Definition: cs_param.h:441
@ CS_PARAM_RESNORM_WEIGHTED_RHS
Definition: cs_param.h:456
@ CS_PARAM_N_BC_ENFORCEMENTS
Definition: cs_param.h:350