36 #ifndef processorCyclicGAMGInterface_H
37 #define processorCyclicGAMGInterface_H
71 const label fineLevelIndex,
72 const label coarseComm
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.
TypeName("processorCyclic")
Runtime type information.
virtual ~processorCyclicGAMGInterface()
processorCyclicGAMGInterface(const label index, const lduInterfacePtrsList &coarseInterfaces, const lduInterface &fineInterface, const labelField &restrictAddressing, const labelField &neighbourRestrictAddressing, const label fineLevelIndex, const label coarseComm)
Construct from fine-level interface,.
void operator=(const processorCyclicGAMGInterface &)=delete
Disallow default bitwise assignment.
GAMG agglomerated processor interface.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.