Go to the source code of this file.
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Macros | |
#define | UINT_ADD_SIZE(x, s, y) x ## s ## y |
#define | UINT_ADD_DEF_SIZE(x, s, y) UINT_ADD_SIZE(x,s,y) |
#define | UINT_SIZE(x, y) UINT_ADD_DEF_SIZE(x,WM_LABEL_SIZE,y) |
Typedefs | |
typedef uintWM_LABEL_SIZE_t | uLabel |
A uLabel is an uint32_t or uint64_t as specified by the pre-processor macro WM_LABEL_SIZE. More... | |
Functions | |
uLabel | readULabel (Istream &is) |
uLabel | pow (uLabel a, uLabel b) |
Raise one uLabel to the power of another. More... | |
uLabel | factorial (uLabel n) |
Evaluate n! : 0 < n <= 12. More... | |
uLabel & | setComponent (uLabel &l, const direction) |
uLabel | component (const uLabel l, const direction) |
Variables | |
static const uLabel | uLabelMax = UINTWM_LABEL_SIZE_MAX |
#define UINT_SIZE | ( | x, | |
y | |||
) | UINT_ADD_DEF_SIZE(x,WM_LABEL_SIZE,y) |
Definition at line 45 of file uLabel.H.
Referenced by Foam::readULabel().