Set of local and temporary buffers. More...
#include <cs_cdo_local.h>
Data Fields | |
| cs_flag_t | cell_flag |
| double * | adv_fluxes |
Evaluation times | |
| cs_real_t | t_pty_eval |
| cs_real_t | t_bc_eval |
| cs_real_t | t_st_eval |
Scaling coefficients | |
| double | gpty_val |
| double | tpty_val |
| double | rpty_vals [CS_CDO_N_MAX_REACTIONS] |
| double | rpty_val |
Temporary buffers | |
| int * | ids |
| double * | values |
| cs_real_3_t * | vectors |
| cs_sdm_t * | loc |
| cs_sdm_t * | aux |
Set of local and temporary buffers.
This set of data is useful for building the algebraic system with a cellwise process. This structure belongs to one thread and so enable to build the local systems in a multi-threaded environnement.
| double* adv_fluxes |
Values of the advection flux
| cs_sdm_t* aux |
Additional small dense square matrix of size n_cell_dofs. This buffer is erased and updated several times during the system build.
| cs_flag_t cell_flag |
Metadata related to the current cell
| double gpty_val |
Store the cellwise coefficient value scaling the grad-div term since the associated Hodge operator is linked to the unity property
| int* ids |
local ids
| cs_sdm_t* loc |
Small dense matrix storing one term like the diffusion term or the advection term. This local matrix is a square matrix of size n_cell_dofs. This buffer is erased and updated several times during the system build.
| double rpty_val |
Sum of all coefficient values associated to a reaction term
| double rpty_vals[CS_CDO_N_MAX_REACTIONS] |
Set of coefficient values for each reaction term. The maximum number of reaction terms associated to an equation is limited to CS_CDO_N_MAX_REACTIONS
| cs_real_t t_bc_eval |
Time at which one evaluates the boundary conditions
| cs_real_t t_pty_eval |
Time at which one evaluates the properties
| cs_real_t t_st_eval |
Time at which one evaluates the source terms
| double tpty_val |
Store the cellwise coefficient value scaling the unsteady term since the associated Hodge operator is linked to the unity property
| double* values |
local values
| cs_real_3_t* vectors |
local 3-dimensional vectors