35 #ifndef cyclicRepeatAMIGAMGInterface_H 36 #define cyclicRepeatAMIGAMGInterface_H 70 const label fineLevelIndex,
71 const label coarseComm
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
TypeName("cyclicRepeatAMI")
Runtime type information.
GAMG agglomerated cyclic AMI interface.
virtual label index() const
cyclicRepeatAMIGAMGInterface(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,.
GAMG agglomerated repeat AMI interface.
virtual ~cyclicRepeatAMIGAMGInterface()
Destructor.
virtual const lduInterfacePtrsList & coarseInterfaces() const
An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches...