OpenFOAM logo
Open Source CFD Toolkit

ProcessorTopology Class Template Reference

Inheritance diagram for ProcessorTopology:

Inheritance graph
[legend]
Collaboration diagram for ProcessorTopology:

Collaboration graph
[legend]
List of all members.

template<class Patch, class ProcPatch>
class Foam::ProcessorTopology< Patch, ProcPatch >


Public Member Functions

 ProcessorTopology (const PtrList< Patch > &patches)
 Construct from boundaryMesh.
const labelListListcellFaces () const
 From processor to unique inter-processor 'face'.
const labelListListfaceCells () const
 From unique inter-processor 'face' to the two processors using it.
const labelListprocPatchMap () const
 from neighbour processor to index in boundaryMesh. Local information
const patchScheduleListpatchSchedule () const
 Order in which the patches should be initialised/evaluated.
label getFace (const label nbrProcID) const
 Get label of 'face' for connection to neighbour procID on current.
label getFace (const label myProcID, const label nbrProcID) const
 Get label of 'face' for connection to neighbour procID.

Constructor & Destructor Documentation

ProcessorTopology const PtrList< Patch > &  patches  ) 
 

Construct from boundaryMesh.


Member Function Documentation

const labelListList& cellFaces  )  const [inline]
 

From processor to unique inter-processor 'face'.

Definition at line 139 of file ProcessorTopology.H.

const labelListList& faceCells  )  const [inline]
 

From unique inter-processor 'face' to the two processors using it.

Definition at line 145 of file ProcessorTopology.H.

label getFace const label  myProcID,
const label  nbrProcID
const
 

Get label of 'face' for connection to neighbour procID.

label getFace const label  nbrProcID  )  const
 

Get label of 'face' for connection to neighbour procID on current.

processor.

const patchScheduleList& patchSchedule  )  const [inline]
 

Order in which the patches should be initialised/evaluated.

corresponding to the schedule

Definition at line 163 of file ProcessorTopology.H.

const labelList& procPatchMap  )  const [inline]
 

from neighbour processor to index in boundaryMesh. Local information

(so not same over all processors)

Definition at line 154 of file ProcessorTopology.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org