49 #define CS_FLAG_BOUNDARY (1 << 0) 58 #define CS_FLAG_SYS_HLOC_CONF (1 << 0) 59 #define CS_FLAG_SYS_SYM (1 << 1) 60 #define CS_FLAG_SYS_TIME_DIAG (1 << 2) 61 #define CS_FLAG_SYS_SOURCES_HLOC (1 << 3) 62 #define CS_FLAG_SYS_VECTOR (1 << 4) 63 #define CS_FLAG_SYS_DEBUG (1 << 5) 72 #define CS_FLAG_STATE_UNIFORM (1 << 0) 73 #define CS_FLAG_STATE_CELLWISE (1 << 1) 74 #define CS_FLAG_STATE_FACEWISE (1 << 2) 75 #define CS_FLAG_STATE_STEADY (1 << 3) 76 #define CS_FLAG_STATE_POTENTIAL (1 << 4) 77 #define CS_FLAG_STATE_CIRCULATION (1 << 5) 78 #define CS_FLAG_STATE_FLUX (1 << 6) 79 #define CS_FLAG_STATE_DENSITY (1 << 7) 80 #define CS_FLAG_STATE_OWNER (1 << 8) 89 #define CS_FLAG_PRIMAL (1 << 0) 90 #define CS_FLAG_DUAL (1 << 1) 91 #define CS_FLAG_VERTEX (1 << 2) 92 #define CS_FLAG_EDGE (1 << 3) 93 #define CS_FLAG_FACE (1 << 4) 94 #define CS_FLAG_CELL (1 << 5) 95 #define CS_FLAG_BORDER (1 << 6) 96 #define CS_FLAG_SCALAR (1 << 7) 97 #define CS_FLAG_VECTOR (1 << 8) 98 #define CS_FLAG_TENSOR (1 << 9) 99 #define CS_FLAG_BY_CELL (1 << 10) 100 #define CS_FLAG_FULL_LOC (1 << 11) 112 #define CS_FLAG_SCHEME_SCALAR (1 << 0) 113 #define CS_FLAG_SCHEME_VECTOR (1 << 1) 114 #define CS_FLAG_SCHEME_NAVSTO (1 << 2) 115 #define CS_FLAG_SCHEME_POLY0 (1 << 3) 116 #define CS_FLAG_SCHEME_POLY1 (1 << 4) 117 #define CS_FLAG_SCHEME_POLY2 (1 << 5) 163 if ((flag_to_check & reference) == reference)
static bool cs_flag_test(cs_flag_t flag_to_check, cs_flag_t reference)
Check if a two flag share the same pattern Return true if the flag to check has at least the pattern ...
Definition: cs_flag.h:161
unsigned char cs_mask_t
Definition: cs_flag.h:128
#define BEGIN_C_DECLS
Definition: cs_defs.h:461
const cs_flag_t cs_flag_dual_cell
Definition: cs_flag.c:58
const cs_flag_t cs_flag_primal_cell
Definition: cs_flag.c:55
const cs_flag_t cs_flag_dual_face_byc
Definition: cs_flag.c:59
const cs_flag_t cs_flag_dual_face
Definition: cs_flag.c:57
const cs_flag_t cs_flag_primal_face
Definition: cs_flag.c:54
const cs_flag_t cs_flag_primal_vtx
Definition: cs_flag.c:53
#define END_C_DECLS
Definition: cs_defs.h:462
unsigned short int cs_flag_t
Definition: cs_defs.h:299
const cs_flag_t cs_flag_dual_vtx
Definition: cs_flag.c:56