|
My Project
programmer's documentation
|
Go to the documentation of this file. 1 #ifndef __CS_CDOVB_PRIV_H__
2 #define __CS_CDOVB_PRIV_H__
void() cs_equation_assembly_t(const cs_cell_sys_t *csys, const cs_range_set_t *rset, cs_equation_assemble_t *eqa, cs_matrix_assembler_values_t *mav)
Assemble a cellwise system into the global algebraic system Block or no block versions are handled.
Definition: cs_equation_assemble.h:71
Definition: cs_param_cdo.h:129
cs_cdo_enforce_bc_t * enforce_dirichlet
Definition: cs_cdovb_priv.h:84
cs_real_t * cell_values
Definition: cs_cdovb_priv.h:77
Definition: cs_cdovb_priv.h:63
#define END_C_DECLS
Definition: cs_defs.h:468
int bflux_field_id
Definition: cs_cdovb_priv.h:67
double cs_real_t
Floating-point value.
Definition: cs_defs.h:302
cs_param_hodge_t hdg_mass
Definition: cs_cdovb_priv.h:96
cs_lnum_t n_dofs
Definition: cs_cdovb_priv.h:70
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
void() cs_cdo_enforce_bc_t(const cs_equation_param_t *eqp, const cs_cell_mesh_t *cm, cs_face_mesh_t *fm, cs_cell_builder_t *cb, cs_cell_sys_t *csys)
Enforcement of a boundary condition (Dirichlet, Robin, sliding...)
Definition: cs_equation_bc.h:86
void() cs_cdovb_advection_t(const cs_equation_param_t *eqp, const cs_cell_mesh_t *cm, cs_real_t t_eval, cs_face_mesh_t *fm, cs_cell_builder_t *cb)
Compute the convection operator attached to a cell with a CDO vertex-based scheme....
Definition: cs_cdo_advection.h:101
cs_equation_assembly_t * assemble
Definition: cs_cdovb_priv.h:80
cs_hodge_t * get_mass_matrix
Definition: cs_cdovb_priv.h:97
cs_flag_t * vtx_bc_flag
Definition: cs_cdovb_priv.h:83
void() cs_cdovb_advection_bc_t(const cs_cell_mesh_t *cm, const cs_equation_param_t *eqp, cs_real_t t_eval, cs_face_mesh_t *fm, cs_cell_builder_t *cb, cs_cell_sys_t *csys)
Compute the BC contribution for the advection operator in CDO vertex-based (or vertex+cell-based) sch...
Definition: cs_cdo_advection.h:122
cs_real_t * source_terms
Definition: cs_cdovb_priv.h:74
void() cs_hodge_t(const cs_param_hodge_t h_info, const cs_cell_mesh_t *cm, cs_cell_builder_t *cb)
Build a local operator for a given cell (stored in cb->hdg for a discrete Hodge operator or in cb->lo...
Definition: cs_hodge.h:63
cs_cdovb_advection_t * get_advection_matrix
Definition: cs_cdovb_priv.h:92
cs_cdo_enforce_bc_t * enforce_robin_bc
Definition: cs_cdovb_priv.h:85
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:298
cs_hodge_t * get_stiffness_matrix
Definition: cs_cdovb_priv.h:89
unsigned short int cs_flag_t
Definition: cs_defs.h:304
int var_field_id
Definition: cs_cdovb_priv.h:66
cs_cdovb_advection_bc_t * add_advection_bc
Definition: cs_cdovb_priv.h:93
cs_cdo_enforce_bc_t * enforce_sliding
Definition: cs_cdovb_priv.h:86