Base class to generate a parallel distribution map for sending sufficient target objects to cover a description of the source object, based on processor Level Of Detail (LOD) shapes. More...
Public Member Functions | |
TypeName ("processorLOD") | |
Runtime type information. More... | |
processorLOD (const label maxObjectsPerLeaf, const label nObjectsOfType) | |
Construct from components. More... | |
virtual | ~processorLOD ()=default |
Destructor. More... | |
virtual autoPtr< mapDistribute > | map ()=0 |
Return the parallel distribution map. More... | |
Protected Attributes | |
label | maxObjectsPerLeaf_ |
Maximum number of objects per leaf. More... | |
label | nObjectsOfType_ |
Number of objects of this type, e.g. number of faces/cells on this processor. More... | |
Base class to generate a parallel distribution map for sending sufficient target objects to cover a description of the source object, based on processor Level Of Detail (LOD) shapes.
Definition at line 46 of file processorLOD.H.
processorLOD | ( | const label | maxObjectsPerLeaf, |
const label | nObjectsOfType | ||
) |
Construct from components.
Definition at line 31 of file processorLOD.C.
|
virtualdefault |
Destructor.
TypeName | ( | "processorLOD" | ) |
Runtime type information.
|
pure virtual |
|
protected |
Maximum number of objects per leaf.
Definition at line 56 of file processorLOD.H.
|
protected |
Number of objects of this type, e.g. number of faces/cells on this processor.
Definition at line 62 of file processorLOD.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.