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

#include <cs_gwf_priv.h>

Collaboration diagram for cs_gwf_darcy_flux_t:

Data Fields

cs_adv_field_tadv_field
cs_flag_t flux_location
cs_real_tflux_val
cs_real_tboundary_flux_val
bool simplified_boundary_update
cs_gwf_darcy_update_tupdate_func
void * update_input

Field Documentation

◆ adv_field

cs_adv_field_t* 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

cs_real_t* 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

cs_flag_t flux_location

Indicate where the arrays defining the Darcy fluxes are located

◆ flux_val

cs_real_t* flux_val

Array storing the liquid Darcian flux in each location (for instance the dual faces associated to each cell)

◆ simplified_boundary_update

bool simplified_boundary_update

If true, a constant approximation of the gradient is computed to define the boundary flux. Otherwise, one tries to reproduce exactly the divergence of the advection field, the difference is distributed according to the area of each boundary face attached to a boundary vertex. This option is only useful for vertex-based scheme.

◆ update_func

cs_gwf_darcy_update_t* update_func

Pointer to the function which performs the update of the advection field

◆ update_input

void* update_input

Context pointer for the update function or nullptr if useless


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