Main structure storing the parameter settings. More...
#include <cs_equation_system_param.h>
Data Fields | |
Generic metadata | |
| char *restrict | name |
| int | verbosity |
| cs_param_space_scheme_t | space_scheme |
| int | block_var_dim |
| bool | incremental_solve |
| cs_property_t * | relax_pty |
Linear algebra (SLES) | |
| cs_equation_system_sles_strategy_t | sles_strategy |
| cs_param_sles_t * | sles_param |
Main structure storing the parameter settings.
| int block_var_dim |
Dimension of the variable in each block
| bool incremental_solve |
true or false
| char* restrict name |
Name of the system of equations
| cs_property_t* relax_pty |
Pointer to a cs_property_t structure to define the value of the relaxation coefficient (by default this is a constant equal to 1 but more advanced usage can be defined). The value shoud be > 0 and <= 1
| cs_param_sles_t* sles_param |
Set of parameters to control the (main) linear solver
| cs_equation_system_sles_strategy_t sles_strategy |
Type of strategy used to solve the resulting system
| cs_param_space_scheme_t space_scheme |
Associated space discretization. One assumes that all blocks share the same space discretization.
| int verbosity |
Level of verbosity (quantity of output information)