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
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
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
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.
rpty_val |
Sum of all coefficient values associated to a reaction term
rpty_vals |
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
t_bc_eval |
Time at which one evaluates the boundary conditions
t_pty_eval |
Time at which one evaluates the properties
t_st_eval |
Time at which one evaluates the source terms
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