9.0
general documentation
Loading...
Searching...
No Matches
cs_equation_system_param_t Struct Reference

Main structure storing the parameter settings. More...

#include <cs_equation_system_param.h>

Collaboration diagram for cs_equation_system_param_t:

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_trelax_pty
Linear algebra (SLES)
cs_equation_system_sles_strategy_t sles_strategy
cs_param_sles_tsles_param

Detailed Description

Main structure storing the parameter settings.

Field Documentation

◆ block_var_dim

int block_var_dim

Dimension of the variable in each block

◆ incremental_solve

bool incremental_solve

true or false

◆ name

char* restrict name

Name of the system of equations

◆ relax_pty

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

◆ sles_param

cs_param_sles_t* sles_param

Set of parameters to control the (main) linear solver

◆ sles_strategy

Type of strategy used to solve the resulting system

◆ space_scheme

Associated space discretization. One assumes that all blocks share the same space discretization.

◆ verbosity

int verbosity

Level of verbosity (quantity of output information)


The documentation for this struct was generated from the following file: