Go to the documentation of this file.
34 #ifndef meshOctreeInsideOutside_H
35 #define meshOctreeInsideOutside_H
VRWGraph boundaryDATACubes_
boundary DATA boxes for a given group
void initialiseBoxes()
initialise octree boxes
boolList hasOutsideNeighbour_
flag for DATA boxes next to the OUTSIDE boxes
std::map< label, direction > groupType_
type for a group
labelLongList communicationCubes_
label of cubes at processor boundaries
void frontalMarking()
frontal marking algorithm
void reviseDataBoxes()
revise DATA boxes
~meshOctreeInsideOutside()
VRWGraph cubesInGroup_
cubes belonging to each group of octree boxes
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
meshOctreeModifier octreeModifier_
meshOctreeAddressing
void markInsideCubes()
mark INSIDE octree boxes
meshOctreeInsideOutside(meshOctree &octree)
Construct from octree.
VRWGraph neighbouringGroups_
labels of cubes marked by different threads
labelLongList cubeGroup_
group for a given leaf
void markOutsideCubes()
mark OUTSIDE octree boxes