Set of local and temporary buffers. More...
#include <cs_cdo_local.h>
 Collaboration diagram for cs_cell_builder_t:
 Collaboration diagram for cs_cell_builder_t:| 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