Public Member Functions | Protected Attributes | List of all members
processorLOD Class Referenceabstract

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...

Inheritance diagram for processorLOD:
Inheritance graph
[legend]

Public Member Functions

 TypeName ("processorLOD")
 
 processorLOD (const label maxObjectsPerLeaf, const label nObjectsOfType)
 
virtual ~processorLOD ()=default
 
virtual autoPtr< mapDistributemap ()=0
 

Protected Attributes

label maxObjectsPerLeaf_
 
label nObjectsOfType_
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ processorLOD()

processorLOD ( const label  maxObjectsPerLeaf,
const label  nObjectsOfType 
)

Definition at line 31 of file processorLOD.C.

◆ ~processorLOD()

virtual ~processorLOD ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "processorLOD"  )

◆ map()

virtual autoPtr<mapDistribute> map ( )
pure virtual

Implemented in cellBox, and faceBox.

Member Data Documentation

◆ maxObjectsPerLeaf_

label maxObjectsPerLeaf_
protected

Definition at line 54 of file processorLOD.H.

◆ nObjectsOfType_

label nObjectsOfType_
protected

Definition at line 58 of file processorLOD.H.


The documentation for this class was generated from the following files: