Main set of parameters/structures to manage the groundwater flow (GWF) module. This is an explicit definition of the structure cs_gwf_t. More...
#include <cs_gwf_priv.h>
Data Fields | |
Metadata | |
cs_gwf_model_type_t | model |
cs_gwf_option_flag_t | flag |
cs_flag_t | post_flag |
Properties | |
cs_property_t * | abs_permeability |
Modelling context | |
void * | model_context |
Associated tracers | |
int | n_tracers |
cs_gwf_tracer_t ** | tracers |
cs_gwf_tracer_setup_t ** | finalize_tracer_setup |
cs_gwf_tracer_add_terms_t ** | add_tracer_terms |
Main set of parameters/structures to manage the groundwater flow (GWF) module. This is an explicit definition of the structure cs_gwf_t.
abs_permeability |
Absolute (or intrinsic) permeability which characterizes the behavior of a soil. According to the model of soil, this absolute permeability can be weigthed by a relative (scalar-valued) permeability. In the simplest case (saturated soil) the relative permeability is useless since this is equal to 1 (no weigth).
add_tracer_terms |
This is a function pointer to add non-standard terms in a tracer equation. There is a default pointer but this can be overloaded by a user-defined function in the case of a user-defined tracer.
finalize_tracer_setup |
This is a function pointer to finalize the setup of a tracer equation. There is a default pointer but this can be overloaded by a user-defined function in the case of a user-defined tracer.
flag |
Flag dedicated to general options to handle the GWF module
model |
Model used to describe the behavior of the flow in the GWF module (system of equations related to the chosen physical modelling). See cs_gwf_model_type_t for more details on each model
model_context |
Pointer to a structure cast on-the-fly which depends on the choice of model (for instance single-phase or two-phase flows in porous media)
n_tracers |
Number of tracers to consider. Each tracer is related to a scalar-valued transport equation. There is at least an unsteady term and an advection term. The advection term is linked to the Darcy flux in the liquid phase.
post_flag |
Flag dedicated to the (automatic) post-processing of the GWF module
tracers |
Array of pointers to the cs_gwf_tracer_t structure which manages each tracer equation and its related quantities/metadata.