Go to the source code of this file.
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Macros | |
#define | INT_ADD_SIZE(x, s, y) x ## s ## y |
#define | INT_ADD_DEF_SIZE(x, s, y) INT_ADD_SIZE(x,s,y) |
#define | INT_SIZE(x, y) INT_ADD_DEF_SIZE(x,WM_LABEL_SIZE,y) |
Typedefs | |
typedef intWM_LABEL_SIZE_t | label |
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE. More... | |
Functions | |
label | readLabel (Istream &is) |
label | pow (label a, label b) |
Raise one label to the power of another. More... | |
label | factorial (label n) |
Return n! : 0 < n <= 12. More... | |
label | log2 (label i) |
Return the log base 2 by successive bit-shifting of the given label. More... | |
label & | setComponent (label &l, const direction) |
label | component (const label l, const direction) |
label | cmptMax (const label l) |
label | cmptMin (const label l) |
Variables | |
static const label | labelMin = INTWM_LABEL_SIZE_MIN |
static const label | labelMax = INTWM_LABEL_SIZE_MAX |