1#ifndef __CS_MACFB_BUILDER_H__
2#define __CS_MACFB_BUILDER_H__
#define BEGIN_C_DECLS
Definition cs_defs.h:542
double cs_real_t
Floating-point value.
Definition cs_defs.h:342
#define END_C_DECLS
Definition cs_defs.h:543
int cs_lnum_t
local mesh entity id
Definition cs_defs.h:335
cs_flag_cartesian_axis_t
Definition cs_flag.h:307
cs_macfb_builder_t ** cs_mac_builders
Definition cs_macfb_builder.cpp:80
void cs_macfb_builder_free(cs_macfb_builder_t **p_builder)
Free a cs_macfb_builder_t structure.
Definition cs_macfb_builder.cpp:210
void cs_macfb_builder_dump(const cs_macfb_builder_t *macb)
Dump a cs_macfb_builder_t structure.
Definition cs_macfb_builder.cpp:532
void cs_macfb_builder_finalize(void)
Free global structures related to cs_macfb_builder_t.
Definition cs_macfb_builder.cpp:157
void cs_macfb_builder_initialize(void)
Allocate global structures used for MAC builder.
Definition cs_macfb_builder.cpp:107
void cs_macfb_builder_reset(cs_macfb_builder_t *macb)
Initialize to invalid values a cs_macfb_builder_t structure.
Definition cs_macfb_builder.cpp:232
cs_macfb_builder_t * cs_macfb_builder_create(void)
Allocate a cs_macfb_builder_t structure.
Definition cs_macfb_builder.cpp:190
void cs_macfb_builder_cellwise_setup(const cs_cell_mesh_t *cm, const cs_cdo_connect_t *connect, const cs_cdo_quantities_t *quant, cs_macfb_builder_t *macb)
Set-up face informations needed to build operators.
Definition cs_macfb_builder.cpp:297
cs_macfb_builder_t * cs_macfb_get_builder(int id)
Get a pointer to a cs_macfb_builder_t structure corresponding to id.
Definition cs_macfb_builder.cpp:275
Definition cs_cdo_connect.h:61
Definition cs_cdo_quantities.h:145
Set of local quantities and connectivities related to a mesh cell.
Definition cs_cdo_local.h:202
Definition cs_macfb_builder.h:54
short int n_dofs
Definition cs_macfb_builder.h:59
cs_real_t f2f_h[6][4]
Definition cs_macfb_builder.h:94
cs_real_t f2f_surf_cv_c[6][4]
Definition cs_macfb_builder.h:96
cs_flag_cartesian_axis_t f_axis[30]
Definition cs_macfb_builder.h:71
short int f_sgn_axis[6]
Definition cs_macfb_builder.h:72
cs_lnum_t dof_ids[30]
Definition cs_macfb_builder.h:63
short int f2f_idx[6][4]
Definition cs_macfb_builder.h:79
cs_lnum_t c_id
Definition cs_macfb_builder.h:57
cs_lnum_t f_ids[30]
Definition cs_macfb_builder.h:69
cs_real_t f_h_cv[6]
Definition cs_macfb_builder.h:75
cs_lnum_t f2f_ids[6][4]
Definition cs_macfb_builder.h:84
short int n_fc
Definition cs_macfb_builder.h:67
short int f_opp_idx[6]
Definition cs_macfb_builder.h:76
cs_lnum_t f2e_ids[6][4]
Definition cs_macfb_builder.h:99
cs_real_t f_vol_cv[6]
Definition cs_macfb_builder.h:74
cs_real_t dir_values[6][4]
Definition cs_macfb_builder.h:101
short int n_max_dofs
Definition cs_macfb_builder.h:61
short int f2fo_idx[6][4][2]
Definition cs_macfb_builder.h:89