1#ifndef CS_MACFB_BUILDER_H
2#define CS_MACFB_BUILDER_H
68 short int f_sgn_axis[6];
72 short int f_opp_idx[6];
75 short int f2f_idx[6][4];
85 short int f2fo_idx[6][4][2];
double cs_real_t
Floating-point value.
Definition: cs_defs.h:332
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:325
cs_flag_cartesian_axis_t
Definition: cs_flag.h:305
void cs_macfb_builder_free(cs_macfb_builder_t **p_builder)
Free a cs_macfb_builder_t structure.
Definition: cs_macfb_builder.cpp:203
void cs_macfb_builder_dump(const cs_macfb_builder_t *macb)
Dump a cs_macfb_builder_t structure.
Definition: cs_macfb_builder.cpp:522
void cs_macfb_builder_finalize(void)
Free global structures related to cs_macfb_builder_t.
Definition: cs_macfb_builder.cpp:150
void cs_macfb_builder_initialize(void)
Allocate global structures used for MAC builder.
Definition: cs_macfb_builder.cpp:100
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:225
cs_macfb_builder_t * cs_macfb_builder_create(void)
Allocate a cs_macfb_builder_t structure.
Definition: cs_macfb_builder.cpp:183
cs_macfb_builder_t ** cs_mac_builders
Definition: cs_macfb_builder.cpp:73
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:290
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:268
Definition: cs_cdo_connect.h:57
Definition: cs_cdo_quantities.h:142
Set of local quantities and connectivities related to a mesh cell.
Definition: cs_cdo_local.h:242
Definition: cs_macfb_builder.h:50
short int n_dofs
Definition: cs_macfb_builder.h:55
cs_lnum_t c_id
Definition: cs_macfb_builder.h:53
short int n_fc
Definition: cs_macfb_builder.h:63
short int n_max_dofs
Definition: cs_macfb_builder.h:57