1 #ifndef __CS_CDO_BC_H__ 2 #define __CS_CDO_BC_H__ 55 #define CS_CDO_BC_DIRICHLET (1 << 0) 57 #define CS_CDO_BC_HMG_DIRICHLET (1 << 1) 59 #define CS_CDO_BC_NEUMANN (1 << 2) 61 #define CS_CDO_BC_HMG_NEUMANN (1 << 3) 63 #define CS_CDO_BC_ROBIN (1 << 4)
Definition: cs_cdo_bc.h:77
cs_cdo_bc_list_t * rob
Definition: cs_cdo_bc.h:106
#define BEGIN_C_DECLS
Definition: cs_defs.h:451
cs_cdo_bc_list_t * dir
Definition: cs_cdo_bc.h:104
Definition: cs_cdo_bc.h:94
cs_flag_t * flag
Definition: cs_cdo_bc.h:97
cs_cdo_bc_list_t * neu
Definition: cs_cdo_bc.h:105
cs_cdo_bc_t * cs_cdo_bc_free(cs_cdo_bc_t *face_bc)
Free a cs_cdo_bc_t structure.
Definition: cs_cdo_bc.c:424
cs_cdo_bc_t * cs_cdo_bc_define(const cs_param_bc_t *param_bc, cs_lnum_t n_b_faces)
Define the structure which translates the BC definition from the user viewpoint into a ready-to-use s...
Definition: cs_cdo_bc.c:266
cs_cdo_bc_list_t * cs_cdo_bc_list_create(cs_lnum_t n_elts, cs_lnum_t n_nhmg_elts)
Create a cs_cdo_bc_list_t structure.
Definition: cs_cdo_bc.c:194
cs_lnum_t n_nhmg_elts
Definition: cs_cdo_bc.h:80
short int * def_ids
Definition: cs_cdo_bc.h:84
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:293
cs_cdo_bc_list_t * cs_cdo_bc_list_free(cs_cdo_bc_list_t *bcl)
Free a cs_cdo_bc_list_t structure.
Definition: cs_cdo_bc.c:236
cs_lnum_t n_elts
Definition: cs_cdo_bc.h:96
#define END_C_DECLS
Definition: cs_defs.h:452
unsigned short int cs_flag_t
Definition: cs_defs.h:299
cs_lnum_t * elt_ids
Definition: cs_cdo_bc.h:82
Definition: cs_param.h:298
cs_lnum_t n_elts
Definition: cs_cdo_bc.h:79