38#ifndef Foam_cyclicAMILduInterface_H
39#define Foam_cyclicAMILduInterface_H
78 virtual
bool owner() const = 0;
virtual const AMIPatchToPatchInterpolation & AMI() const =0
TypeNameNoDebug("cyclicAMILduInterface")
Runtime type information.
virtual const tensorField & forwardT() const =0
Return face transformation tensor.
virtual bool owner() const =0
virtual label neighbPatchID() const =0
Return neighbour.
cyclicAMILduInterface() noexcept=default
Default construct.
virtual const tensorField & reverseT() const =0
Return face reverse transformation tensor.
virtual const cyclicAMILduInterface & neighbPatch() const =0
Return processor number.
AMIInterpolation AMIPatchToPatchInterpolation
Patch-to-patch interpolation == Foam::AMIInterpolation.
Field< tensor > tensorField
Specialisation of Field<T> for tensor.
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.
#define TypeNameNoDebug(TypeNameString)
Declare a ClassNameNoDebug() with extra virtual type info.