35 #ifndef regionCoupledWallGAMGInterface_H 36 #define regionCoupledWallGAMGInterface_H 70 const label fineLevelIndex,
71 const label coarseComm
Base class for GAMG agglomerated coupled region 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.
virtual label index() const
virtual void write(Ostream &) const
Write to stream.
GAMG agglomerated coupled region interface.
TypeName("regionCoupledWall")
Runtime type information.
regionCoupledWallGAMGInterface(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,.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void operator=(const regionCoupledWallGAMGInterface &)=delete
Disallow default bitwise assignment.
virtual const lduInterfacePtrsList & coarseInterfaces() const
An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches...
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
virtual ~regionCoupledWallGAMGInterface()
Destructor.