35 #ifndef cyclicAMILduInterface_H 36 #define cyclicAMILduInterface_H 78 virtual bool owner()
const = 0;
virtual const PtrList< AMIInterpolation > & AMIs() const =0
Return a reference to the AMI interpolators.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
TypeName("cyclicAMILduInterface")
Runtime type information.
virtual label nbrPatchID() const =0
Return neighbour.
virtual bool owner() const =0
Does this side own the interface?
An abstract base class for cyclic AMI coupled interfaces.
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.
virtual const transformer & transform() const =0
Return transformation between the coupled patches.
virtual const List< transformer > & AMITransforms() const =0
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
virtual const cyclicAMILduInterface & nbrPatch() const =0
Return processor number.
virtual ~cyclicAMILduInterface()
Destructor.
cyclicAMILduInterface()
Construct null.