1 #ifndef __CS_CDO_ADVECTION_H__ 2 #define __CS_CDO_ADVECTION_H__ void cs_cdovcb_advection_add_bc(const cs_cell_mesh_t *cm, const cs_equation_param_t *eqp, cs_cdo_adv_t *b, cs_cdo_locsys_t *ls)
Compute the BC contribution for the convection operator with CDO V+C schemes.
Definition: cs_cdo_advection.c:1336
Definition: cs_equation_param.h:102
cs_cdo_adv_t * cs_cdo_advection_builder_init(const cs_cdo_connect_t *connect, const cs_equation_param_t *eqp, bool do_diffusion)
Initialize a builder structure for the convection operator.
Definition: cs_cdo_advection.c:889
#define BEGIN_C_DECLS
Definition: cs_defs.h:448
Definition: cs_cdo_local.h:73
Definition: cs_cdo_connect.h:67
double cs_cdo_advection_get_cip_coef(void)
Get the value of the stabilization coefficient used in CIP scheme.
Definition: cs_cdo_advection.c:871
double cs_real_t
Floating-point value.
Definition: cs_defs.h:296
Definition: cs_cdo_quantities.h:100
void cs_cdo_advection_get_upwind_coef_cell(const cs_cdo_quantities_t *cdoq, const cs_param_advection_t a_info, cs_real_t coefval[])
Compute the value in each cell of the upwinding coefficient given a related Peclet number...
Definition: cs_cdo_advection.c:1623
Definition: cs_param.h:218
Definition: cs_cdo_local.h:59
void cs_cdovb_advection_add_bc(const cs_cell_mesh_t *cm, const cs_equation_param_t *eqp, cs_cdo_adv_t *b, cs_cdo_locsys_t *ls)
Compute the BC contribution for the convection operator.
Definition: cs_cdo_advection.c:1189
cs_locmat_t * cs_cdovcb_advection_build(const cs_cell_mesh_t *cm, const cs_equation_param_t *eqp, cs_cdo_adv_t *b)
Compute the convection operator attached to a cell with a CDO vertex+cell-based scheme.
Definition: cs_cdo_advection.c:1081
cs_cdo_adv_t * cs_cdo_advection_builder_free(cs_cdo_adv_t *b)
Destroy a builder structure for the convection operator.
Definition: cs_cdo_advection.c:959
#define END_C_DECLS
Definition: cs_defs.h:449
struct _cs_cdo_adv_t cs_cdo_adv_t
Definition: cs_cdo_advection.h:55
cs_real_t cs_real_33_t[3][3]
3x3 matrix of floating-point values
Definition: cs_defs.h:314
cs_locmat_t * cs_cdovb_advection_build(const cs_cell_mesh_t *cm, const cs_equation_param_t *eqp, const cs_real_33_t diffmat, cs_cdo_adv_t *b)
Compute the convection operator attached to a cell with a CDO vertex-based scheme.
Definition: cs_cdo_advection.c:990
void cs_cdo_advection_set_cip_coef(double new_value)
Set the value of the stabilization coefficient used in CIP scheme.
Definition: cs_cdo_advection.c:857
Definition: cs_cdo_toolbox.h:71
double precision, save b
Definition: cs_fuel_incl.f90:146