36 #ifndef cyclicACMIGAMGInterfaceField_H 37 #define cyclicACMIGAMGInterfaceField_H 113 return cyclicACMIInterface_.
size();
141 return cyclicACMIInterface_.
forwardT();
147 return cyclicACMIInterface_.
reverseT();
151 virtual int rank()
const virtual label size() const
Return size.
virtual const tensorField & forwardT() const
Return face transformation tensor.
GAMG agglomerated cyclic ACMI 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 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.
commsTypes
Types of communications.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
virtual bool doTransform() const
Cyclic interface functions.
virtual ~cyclicACMIGAMGInterfaceField()
Destructor.
GAMG agglomerated cyclic interface for Arbitrarily Coupled Mesh Interface (ACMI) fields.
An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields...
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
TypeName("cyclicACMI")
Runtime type information.
label size() const
Return size.
Abstract base class for cyclic ACMI coupled interfaces.
Abstract base class for GAMG agglomerated interfaces.
virtual int rank() const
Return rank of component for transform.
Abstract base class for GAMG agglomerated interface fields.
virtual const tensorField & forwardT() const
Return face transformation tensor.