Go to the documentation of this file.
35 #ifndef cyclicLduInterfaceField_H
36 #define cyclicLduInterfaceField_H
84 virtual int rank()
const = 0;
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.
void transformCoupleField(Field< Type > &f) const
Transform given patch field.
TypeName("cyclicLduInterfaceField")
Runtime type information.
virtual int rank() const =0
Return rank of component for transform.
dimensionSet transform(const dimensionSet &)
cyclicLduInterfaceField()
Construct given coupled patch.
virtual ~cyclicLduInterfaceField()
Destructor.
Pre-declare SubField and related Field type.
virtual const tensorField & forwardT() const =0
Return face transformation tensor.
virtual bool doTransform() const =0
Is the transform required.
Abstract base class for cyclic coupled interfaces.
virtual const tensorField & reverseT() const =0
Return neighbour-cell transformation tensor.