54Foam::processorCyclicGAMGInterface::processorCyclicGAMGInterface
61 const label fineLevelIndex,
62 const label coarseComm
70 localRestrictAddressing,
71 neighbourRestrictAddressing,
78Foam::processorCyclicGAMGInterface::processorCyclicGAMGInterface
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
Abstract base class for GAMG agglomerated interfaces.
virtual label index() const
virtual const lduInterfacePtrsList & coarseInterfaces() const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches.
GAMG agglomerated processor interface.
GAMG agglomerated processor interface.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
UPtrList< const lduInterface > lduInterfacePtrsList
Store lists of lduInterface as a UPtrList.
Field< label > labelField
Specialisation of Field<T> for label.