35 #ifndef cyclicAMIGAMGInterfaceField_H 36 #define cyclicAMIGAMGInterfaceField_H 105 return cyclicAMIInterface_.
size();
131 virtual int rank()
const virtual label size() const
Return size.
GAMG agglomerated cyclic interface field.
GAMG agglomerated cyclic AMI interface.
commsTypes
Types of communications.
virtual const transformer & transform() const
Return transformation between the coupled patches.
An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields...
TypeName("cyclicAMI")
Runtime type information.
virtual int rank() const
Return rank of component for transform.
Abstract base class for cyclic AMI coupled interfaces.
virtual ~cyclicAMIGAMGInterfaceField()
Destructor.
virtual const transformer & transform() const
Cyclic interface functions.
cyclicAMIGAMGInterfaceField(const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterfaceField)
Construct from GAMG interface and fine level interface field.
Abstract base class for GAMG agglomerated interfaces.
void operator=(const cyclicAMIGAMGInterfaceField &)=delete
Disallow default bitwise assignment.
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.
Abstract base class for GAMG agglomerated interface fields.
label size() const
Return size.