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:76
void cs_macfb_builder_free(cs_macfb_builder_t **p_builder)
Free a cs_macfb_builder_t structure.
Definition cs_macfb_builder.cpp:189
void cs_macfb_builder_dump(const cs_macfb_builder_t *macb)
Dump a cs_macfb_builder_t structure.
Definition cs_macfb_builder.cpp:493
void cs_macfb_builder_finalize(void)
Free global structures related to cs_macfb_builder_t.
Definition cs_macfb_builder.cpp:136
void cs_macfb_builder_initialize(void)
Allocate global structures used for MAC builder.
Definition cs_macfb_builder.cpp:103
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:211
cs_macfb_builder_t * cs_macfb_builder_create(void)
Allocate a cs_macfb_builder_t structure.
Definition cs_macfb_builder.cpp:169
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:275
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:253
Definition cs_cdo_connect.h:61
Definition cs_cdo_quantities.h:139
Set of local quantities and connectivities related to a mesh cell.
Definition cs_cdo_local.h:203
Definition cs_macfb_builder.h:54
short int n_dofs
Definition cs_macfb_builder.h:60
cs_real_t f2f_surf_cv_c[24]
Definition cs_macfb_builder.h:97
cs_flag_cartesian_axis_t f_axis[30]
Definition cs_macfb_builder.h:72
short int f_sgn_axis[6]
Definition cs_macfb_builder.h:73
cs_lnum_t dof_ids[30]
Definition cs_macfb_builder.h:64
cs_real_t dir_values[24]
Definition cs_macfb_builder.h:102
cs_lnum_t c_id
Definition cs_macfb_builder.h:58
cs_lnum_t f_ids[30]
Definition cs_macfb_builder.h:70
cs_real_t f_h_cv[6]
Definition cs_macfb_builder.h:76
cs_real_t f2f_h[24]
Definition cs_macfb_builder.h:95
cs_lnum_t f2f_ids[24]
Definition cs_macfb_builder.h:85
cs_lnum_t f2e_ids[24]
Definition cs_macfb_builder.h:100
short int n_fc
Definition cs_macfb_builder.h:68
short int f_opp_idx[6]
Definition cs_macfb_builder.h:77
cs_real_t f_vol_cv[6]
Definition cs_macfb_builder.h:75
short int f2f_idx[24]
Definition cs_macfb_builder.h:80
short int f2fo_idx[48]
Definition cs_macfb_builder.h:90
short int n_max_dofs
Definition cs_macfb_builder.h:62