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

Set of local and temporary buffers. More...

#include <cs_cdo_local.h>

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_tvectors
cs_sdm_t * loc
cs_sdm_t * aux

Detailed Description

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.

Field Documentation

◆ adv_fluxes

double* adv_fluxes

Values of the advection flux

◆ aux

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.

◆ cell_flag

cs_flag_t cell_flag

Metadata related to the current cell

◆ gpty_val

double gpty_val

Store the cellwise coefficient value scaling the grad-div term since the associated Hodge operator is linked to the unity property

◆ ids

int* ids

local ids

◆ loc

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.

◆ rpty_val

double rpty_val

Sum of all coefficient values associated to a reaction term

◆ rpty_vals

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

◆ t_bc_eval

cs_real_t t_bc_eval

Time at which one evaluates the boundary conditions

◆ t_pty_eval

cs_real_t t_pty_eval

Time at which one evaluates the properties

◆ t_st_eval

cs_real_t t_st_eval

Time at which one evaluates the source terms

◆ tpty_val

double tpty_val

Store the cellwise coefficient value scaling the unsteady term since the associated Hodge operator is linked to the unity property

◆ values

double* values

local values

◆ vectors

cs_real_3_t* vectors

local 3-dimensional vectors


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