Determines processor-processor connection. After instantiation contains on all processors the processor-processor connection table. More...
#include <OpenFOAM/ProcessorTopology_.H>
Determines processor-processor connection. After instantiation contains on all processors the processor-processor connection table.
this[procI] gives the list of neighbouring processors.
Definition at line 54 of file ProcessorTopology_.H.
Public Member Functions | |
ProcessorTopology (const PtrList< Patch > &patches) | |
Construct from boundaryMesh.
| |
const labelList & | procPatchMap () const |
from neighbour processor to index in boundaryMesh. Local information
| |
const lduSchedule & | patchSchedule () const |
Order in which the patches should be initialised/evaluated.
|
ProcessorTopology | ( | const PtrList< Patch > & | patches ) |
Construct from boundaryMesh.
Definition at line 92 of file ProcessorTopology_.C.
References DynamicList< T, SizeInc, SizeMult, SizeDiv >::append(), forAll, and DynamicList< T, SizeInc, SizeMult, SizeDiv >::shrink().
const labelList& procPatchMap | ( | ) | const [inline]
|
from neighbour processor to index in boundaryMesh. Local information
(so not same over all processors)
Definition at line 90 of file ProcessorTopology_.H.
Referenced by extendedCellToFaceStencil::calcDistributeMap().
const lduSchedule& patchSchedule | ( | ) | const [inline]
|
Order in which the patches should be initialised/evaluated.
corresponding to the schedule
Definition at line 97 of file ProcessorTopology_.H.