35 #ifndef cyclicGAMGInterfaceField_H 36 #define cyclicGAMGInterfaceField_H 102 return cyclicInterface_.
size();
115 virtual int rank()
const void operator=(const cyclicGAMGInterfaceField &)=delete
Disallow default bitwise assignment.
virtual label size() const
Return size.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
GAMG agglomerated cyclic interface field.
commsTypes
Types of communications.
An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields...
virtual ~cyclicGAMGInterfaceField()
Destructor.
label size() const
Return size.
cyclicGAMGInterfaceField(const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterfaceField)
Construct from GAMG interface and fine level interface field.
virtual int rank() const
Return rank of component for transform.
TypeName("cyclic")
Runtime type information.
Abstract base class for GAMG agglomerated interfaces.
virtual void updateInterfaceMatrix(scalarField &result, const scalarField &psiInternal, const scalarField &coeffs, const direction cmpt, const Pstream::commsTypes commsType) const
Update result field based on interface functionality.
virtual const transformer & transform() const
Cyclic interface functions.
virtual const transformer & transform() const
Return face transformation tensor.
Abstract base class for GAMG agglomerated interface fields.
Abstract base class for cyclic coupled interfaces.
GAMG agglomerated cyclic interface.