|
My Project
programmer's documentation
|
Go to the documentation of this file.
49 #define CS_FLAG_BOUNDARY_CELL_BY_FACE (1 << 0)
51 #define CS_FLAG_BOUNDARY_CELL_BY_VERTEX (1 << 1)
60 #define CS_FLAG_SYS_MASS_MATRIX (1 << 0)
61 #define CS_FLAG_SYS_SYM (1 << 1)
62 #define CS_FLAG_SYS_TIME_DIAG (1 << 2)
63 #define CS_FLAG_SYS_REAC_DIAG (1 << 3)
64 #define CS_FLAG_SYS_SOURCES_HLOC (1 << 4)
65 #define CS_FLAG_SYS_VECTOR (1 << 5)
74 #define CS_FLAG_STATE_UNIFORM (1 << 0)
75 #define CS_FLAG_STATE_CELLWISE (1 << 1)
76 #define CS_FLAG_STATE_FACEWISE (1 << 2)
77 #define CS_FLAG_STATE_STEADY (1 << 3)
78 #define CS_FLAG_STATE_POTENTIAL (1 << 4)
79 #define CS_FLAG_STATE_CIRCULATION (1 << 5)
80 #define CS_FLAG_STATE_FLUX (1 << 6)
81 #define CS_FLAG_STATE_DENSITY (1 << 7)
82 #define CS_FLAG_STATE_OWNER (1 << 8)
91 #define CS_FLAG_FULL_LOC (1 << 0)
92 #define CS_FLAG_SCALAR (1 << 1)
93 #define CS_FLAG_VECTOR (1 << 2)
94 #define CS_FLAG_TENSOR (1 << 3)
95 #define CS_FLAG_VERTEX (1 << 4)
96 #define CS_FLAG_EDGE (1 << 5)
97 #define CS_FLAG_FACE (1 << 6)
98 #define CS_FLAG_CELL (1 << 7)
99 #define CS_FLAG_PRIMAL (1 << 8)
100 #define CS_FLAG_DUAL (1 << 9)
101 #define CS_FLAG_BORDER (1 << 10)
102 #define CS_FLAG_BY_CELL (1 << 11)
103 #define CS_FLAG_BY_FACE (1 << 12)
115 #define CS_FLAG_SCHEME_SCALAR (1 << 0)
116 #define CS_FLAG_SCHEME_VECTOR (1 << 1)
117 #define CS_FLAG_SCHEME_NAVSTO (1 << 2)
118 #define CS_FLAG_SCHEME_POLY0 (1 << 3)
119 #define CS_FLAG_SCHEME_POLY1 (1 << 4)
120 #define CS_FLAG_SCHEME_POLY2 (1 << 5)
129 #define CS_FLAG_COMP_PV (1 << 0)
130 #define CS_FLAG_COMP_PVQ (1 << 1)
131 #define CS_FLAG_COMP_PE (1 << 2)
132 #define CS_FLAG_COMP_PEQ (1 << 3)
133 #define CS_FLAG_COMP_DFQ (1 << 4)
134 #define CS_FLAG_COMP_PF (1 << 5)
135 #define CS_FLAG_COMP_PFQ (1 << 6)
136 #define CS_FLAG_COMP_DEQ (1 << 7)
137 #define CS_FLAG_COMP_EV (1 << 8)
138 #define CS_FLAG_COMP_FE (1 << 9)
139 #define CS_FLAG_COMP_FEQ (1 << 10)
140 #define CS_FLAG_COMP_FV (1 << 11)
141 #define CS_FLAG_COMP_EF (1 << 12)
142 #define CS_FLAG_COMP_EFQ (1 << 13)
143 #define CS_FLAG_COMP_HFQ (1 << 14)
144 #define CS_FLAG_COMP_DIAM (1 << 15)
189 if ((flag_to_check & reference) == reference)
const cs_flag_t cs_flag_primal_face
Definition: cs_flag.c:54
const cs_flag_t cs_flag_dual_vtx
Definition: cs_flag.c:56
#define END_C_DECLS
Definition: cs_defs.h:468
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
const cs_flag_t cs_flag_dual_closure_byf
Definition: cs_flag.c:61
const cs_flag_t cs_flag_dual_cell
Definition: cs_flag.c:58
const char * cs_flag_str_location(cs_flag_t loc)
Retrieve the label associated to a location flag.
Definition: cs_flag.c:81
unsigned char cs_mask_t
Definition: cs_flag.h:152
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
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:188
unsigned short int cs_flag_t
Definition: cs_defs.h:304
const cs_flag_t cs_flag_primal_vtx
Definition: cs_flag.c:53
const cs_flag_t cs_flag_dual_face
Definition: cs_flag.c:57