Go to the documentation of this file.
38 #ifndef cyclicAMILduInterfaceField_H
39 #define cyclicAMILduInterfaceField_H
58 TypeName(
"cyclicAMILduInterfaceField");
86 virtual int rank()
const = 0;
TypeName("cyclicAMILduInterfaceField")
Runtime type information.
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.
Abstract base class for cyclic AMI coupled interfaces.
virtual const tensorField & reverseT() const =0
Return neighbour-cell transformation tensor.
dimensionSet transform(const dimensionSet &ds)
Return the argument; transformations do not change the dimensions.
virtual const tensorField & forwardT() const =0
Return face transformation tensor.
virtual ~cyclicAMILduInterfaceField()
Destructor.
virtual bool doTransform() const =0
Is the transform required.
virtual int rank() const =0
Return rank of component for transform.
void transformCoupleField(Field< Type > &f) const
Transform given patch field.
cyclicAMILduInterfaceField()
Construct null.