#include <cs_gwf_priv.h>
Data Fields | |
cs_adv_field_t * | adv_field |
cs_flag_t | flux_location |
cs_real_t * | flux_val |
cs_real_t * | boundary_flux_val |
bool | simplified_boundary_update |
void * | update_input |
cs_gwf_darcy_update_t * | update_func |
adv_field |
Pointer to a cs_adv_field_t structure. Darcy advective flux in the liquid phase. This structure is used to define the advective term in tracer equations for instance.
boundary_flux_val |
Array storing the normal Darcian flux across the boundary of the computational domain for the liquid phase. This is an optional array.
flux_location |
Indicate where the arrays defining the Darcy fluxes are located
flux_val |
Array storing the liquid Darcian flux in each location (for instance the dual faces associated to each cell)
simplified_boundary_update |
If true, an constant approximation of the gradient is computed to define the boundary flux. Otherwise, one tries to reproduce exatcly the divergence of the advection field, the difference is distributed according the area of each boundary face attached to a boundary vertex. This option is only useful for vertex-based scheme.
update_func |
Pointer to the function which performs the update of the advection field
update_input |
Context pointer for the update function or NULL if useless