A 29bits label and 3bits direction packed into single label. More...
Public Member Functions | |
labelBits () | |
labelBits (const label val, const direction bits) | |
labelBits (Istream &is) | |
label | val () const |
direction | bits () const |
void | setVal (const label val) |
void | setBits (const direction bits) |
Friends | |
bool | operator== (const labelBits &a, const labelBits &b) |
bool | operator!= (const labelBits &a, const labelBits &b) |
Istream & | operator>> (Istream &is, labelBits &lb) |
Ostream & | operator<< (Ostream &os, const labelBits &lb) |
A 29bits label and 3bits direction packed into single label.
Definition at line 49 of file labelBits.H.
|
inline |
Definition at line 76 of file labelBits.H.
Definition at line 80 of file labelBits.H.
Definition at line 86 of file labelBits.H.
|
inline |
Definition at line 95 of file labelBits.H.
Referenced by dynamicIndexedOctree::getContent(), indexedOctree< Foam::treeDataPrimitivePatch< PatchType > >::getContent(), dynamicIndexedOctree::getNode(), indexedOctree< Foam::treeDataPrimitivePatch< PatchType > >::getNode(), dynamicIndexedOctree::isContent(), indexedOctree< Foam::treeDataPrimitivePatch< PatchType > >::isContent(), dynamicIndexedOctree::isEmpty(), indexedOctree< Foam::treeDataPrimitivePatch< PatchType > >::isEmpty(), dynamicIndexedOctree::isNode(), indexedOctree< Foam::treeDataPrimitivePatch< PatchType > >::isNode(), labelBits::setBits(), and labelBits::setVal().
|
inline |
Definition at line 100 of file labelBits.H.
Referenced by dynamicIndexedOctree::getOctant(), indexedOctree< Foam::treeDataPrimitivePatch< PatchType > >::getOctant(), labelBits::setBits(), and labelBits::setVal().
|
inline |
Definition at line 105 of file labelBits.H.
References labelBits::bits(), and labelBits::val().
|
inline |
Definition at line 110 of file labelBits.H.
References labelBits::bits(), and labelBits::val().
Definition at line 118 of file labelBits.H.
Definition at line 123 of file labelBits.H.
Definition at line 130 of file labelBits.H.
Definition at line 135 of file labelBits.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.