1#ifndef __CS_CDOFB_PRIV_H__
2#define __CS_CDOFB_PRIV_H__
void() cs_cdofb_advection_bc_t(const cs_equation_param_t *eqp, const cs_cell_mesh_t *cm, cs_cell_builder_t *cb, cs_cell_sys_t *csys)
Add the contribution of the boundary conditions to the local system in CDO-Fb schemes.
Definition cs_cdo_advection.h:81
void() cs_cdofb_advection_t(const cs_cell_mesh_t *cm, const cs_real_t fluxes[], cs_sdm_t *adv)
Define the local convection operator in CDO-Fb schemes.
Definition cs_cdo_advection.h:64
#define BEGIN_C_DECLS
Definition cs_defs.h:467
double cs_real_t
Floating-point value.
Definition cs_defs.h:302
#define END_C_DECLS
Definition cs_defs.h:468
int cs_lnum_t
local mesh entity id
Definition cs_defs.h:298
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
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_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
Definition cs_cdofb_priv.h:51
cs_real_t * rc_tilda
Definition cs_cdofb_priv.h:68
cs_lnum_t n_dofs
Definition cs_cdofb_priv.h:58
cs_cdo_enforce_bc_t * enforce_sliding
Definition cs_cdofb_priv.h:82
cs_cdofb_advection_t * adv_func
Definition cs_cdofb_priv.h:85
cs_hodge_t * get_stiffness_matrix
Definition cs_cdofb_priv.h:79
cs_cdofb_advection_bc_t * adv_func_bc
Definition cs_cdofb_priv.h:86
cs_equation_assembly_t * assemble
Definition cs_cdofb_priv.h:65
cs_cdo_enforce_bc_t * enforce_dirichlet
Definition cs_cdofb_priv.h:81
cs_hodge_t * get_mass_matrix
Definition cs_cdofb_priv.h:90
cs_real_t * acf_tilda
Definition cs_cdofb_priv.h:69
cs_hodge_t * get_diffusion_hodge
Definition cs_cdofb_priv.h:80
cs_real_t * face_values_pre
Definition cs_cdofb_priv.h:62
cs_param_hodge_t hdg_mass
Definition cs_cdofb_priv.h:89
cs_real_t * source_terms
Definition cs_cdofb_priv.h:76
int bflux_field_id
Definition cs_cdofb_priv.h:55
cs_real_t * face_values
Definition cs_cdofb_priv.h:61
int var_field_id
Definition cs_cdofb_priv.h:54
Definition cs_param_cdo.h:128