FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

ProcessorTopology< Patch, ProcPatch > Class Template Reference

Determines processor-processor connection. After instantiation contains on all processors the processor-processor connection table. More...

#include <OpenFOAM/ProcessorTopology_.H>


Detailed Description

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

Determines processor-processor connection. After instantiation contains on all processors the processor-processor connection table.

this[procI] gives the list of neighbouring processors.

Source files

Definition at line 54 of file ProcessorTopology_.H.

Inheritance diagram for ProcessorTopology< Patch, ProcPatch >:
Collaboration diagram for ProcessorTopology< Patch, ProcPatch >:

List of all members.

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.

Constructor & Destructor Documentation


Member Function Documentation

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.


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