Go to the source code of this file.
|
struct | cs_gwf_darcy_flux_t |
|
struct | cs_gwf_saturated_single_phase_t |
| Structure to handle the modelling of a single-phase flows in a porous media considered as saturated. More...
|
|
struct | cs_gwf_unsaturated_single_phase_t |
| Structure to handle the modelling of a single-phase flows in a porous media considered as saturated or not. Several simplifications can be be operated in this context. Only the liquid phase is taken into account. More...
|
|
struct | cs_gwf_two_phase_t |
| Structure to handle the modelling of miscible or immiscible two-phase flows in a porous media. More...
|
|
struct | cs_gwf_t |
| Main set of parameters/structures to manage the groundwater flow (GWF) module. This is an explicit definition of the structure cs_gwf_t. More...
|
|
◆ cs_gwf_darcy_update_t
Update the advection field/arrays related to the Darcy flux.
- Parameters
-
[in] | t_eval | time at which one performs the evaluation |
[in] | eq | pointer to the equation related to this Darcy flux |
[in] | cur2prev | true or false |
[in] | input | pointer to the context structure |
[in,out] | darcy | pointer to the darcy flux structure |
◆ cs_gwf_darcy_flux_balance()
Operate the balance by zone (relying on the splitting arising from the boundary settings) for the advection field attached to a cs_gwf_darcy_flux_t structure.
- Parameters
-
[in] | connect | pointer to a cs_cdo_connect_t structure |
[in] | quant | pointer to a cs_cdo_quantities_t structure |
[in] | eqp | pointer to the set of equation parameters |
[in,out] | darcy | pointer to the darcy structure |
◆ cs_gwf_darcy_flux_create()
Allocate and initialize a cs_gwf_darcy_flux_t structure.
- Parameters
-
[in] | loc_flag | flag to define where the flux is defined |
- Returns
- a pointer to the newly allocated structure
◆ cs_gwf_darcy_flux_define()
Set the definition of the advection field attached to a cs_gwf_darcy_flux_t structure If the function pointer is set to NULL, then an automatic settings is done.
- Parameters
-
[in] | connect | pointer to a cs_cdo_connect_t structure |
[in] | quant | pointer to a cs_cdo_quantities_t structure |
[in] | space_scheme | space discretization using this structure |
[in] | update_context | pointer to the context for the update step |
[in] | update_func | pointer to an update function or NULL |
[in,out] | darcy | pointer to the darcy structure |
◆ cs_gwf_darcy_flux_free()
Free a cs_gwf_darcy_flux_t structure.
- Parameters
-
[in,out] | p_darcy | pointer of pointer to the darcy structure |
◆ cs_gwf_darcy_flux_log()