Go to the documentation of this file.
39 #ifndef cyclicACMIGAMGInterfaceField_H
40 #define cyclicACMIGAMGInterfaceField_H
119 return cyclicACMIInterface_.
size();
148 return cyclicACMIInterface_.
forwardT();
154 return cyclicACMIInterface_.
reverseT();
158 virtual int rank()
const
virtual int rank() const
Return rank of component for transform.
virtual label size() const
Return size.
TypeName("cyclicACMI")
Runtime type information.
GAMG agglomerated cyclic interface for Arbitrarily Coupled Mesh Interface (ACMI) fields.
GAMG agglomerated cyclic ACMI interface.
Abstract base class for cyclic ACMI coupled interfaces.
virtual const tensorField & forwardT() const
Return face transformation tensor.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
Abstract base class for GAMG agglomerated interfaces.
virtual const tensorField & forwardT() const
Return face transformation tensor.
Abstract base class for GAMG agglomerated interface fields.
void add(FieldField< Field1, typename typeOfSum< Type1, Type2 >::type > &f, const FieldField< Field1, Type1 > &f1, const FieldField< Field2, Type2 > &f2)
An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields...
commsTypes
Types of communications.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
virtual bool doTransform() const
Cyclic interface functions.
virtual ~cyclicACMIGAMGInterfaceField()
Destructor.
virtual void updateInterfaceMatrix(solveScalarField &result, const bool add, const solveScalarField &psiInternal, const scalarField &coeffs, const direction cmpt, const Pstream::commsTypes commsType) const
Update result field based on interface functionality.
label size() const
Return size.