7.2
general documentation
cs_gwf_tracer_t Struct Reference

#include <cs_gwf_tracer.h>

+ Collaboration diagram for cs_gwf_tracer_t:

Data Fields

cs_gwf_model_type_t hydraulic_model
 
cs_gwf_tracer_model_t model
 
cs_field_tdiffusivity
 
int reaction_id
 
cs_equation_tequation
 
void * context
 
cs_gwf_tracer_update_tupdate_diff_tensor
 
cs_gwf_tracer_update_tupdate_precipitation
 
cs_gwf_tracer_finalize_setup_tfinalize_setup
 
cs_gwf_tracer_init_setup_tinit_setup
 
cs_gwf_tracer_free_context_tfree_context
 

Field Documentation

◆ context

void* context

◆ diffusivity

cs_field_t* diffusivity

◆ equation

cs_equation_t* equation

◆ finalize_setup

finalize_setup

This is a function pointer to finalize the setup of a tracer equation. There is a function pointer by default but this can be overloaded by a user-defined function in the case of a user-defined tracer.

◆ free_context

free_context

Function to free quantities or structure associated to the context structure of a tracer.

◆ hydraulic_model

cs_gwf_model_type_t hydraulic_model

◆ init_setup

init_setup

This is a function pointer to initialize the setup (adding terms in an equation). At this stage, the mesh has not been loaded. There is a function pointer by default but this can be overloaded by a user-defined function in the case of a user-defined tracer.

◆ model

◆ reaction_id

int reaction_id

◆ update_diff_tensor

update_diff_tensor

Function used to update the diffusion tensor (dispersion + diffusion)

◆ update_precipitation

update_precipitation

Function used to update the quantities related to the precipitation model


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