38#ifndef processorCyclicGAMGInterface_H
39#define processorCyclicGAMGInterface_H
52class processorCyclicGAMGInterface
54 public processorGAMGInterface
59 processorCyclicGAMGInterface
61 const processorCyclicGAMGInterface&
65 void operator=(
const processorCyclicGAMGInterface&) =
delete;
77 processorCyclicGAMGInterface
84 const label fineLevelIndex,
85 const label coarseComm
89 processorCyclicGAMGInterface
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.
TypeName("processorCyclic")
Runtime type information.
virtual ~processorCyclicGAMGInterface()=default
Destructor.
UPtrList< const lduInterface > lduInterfacePtrsList
Store lists of lduInterface as a UPtrList.
Field< label > labelField
Specialisation of Field<T> for label.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.