35 #ifndef cyclicLduInterface_H
36 #define cyclicLduInterface_H
72 virtual bool owner()
const = 0;
An abstract base class for cyclic coupled interfaces.
virtual ~cyclicLduInterface()
Destructor.
TypeName("cyclicLduInterface")
Runtime type information.
virtual label nbrPatchIndex() const =0
Return neighbour.
virtual bool owner() const =0
virtual const cyclicLduInterface & nbrPatch() const =0
Return processor number.
virtual const transformer & transform() const =0
Return transformation between the coupled patches.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.