35 #ifndef cyclicACMIPointPatchField_H 36 #define cyclicACMIPointPatchField_H 91 if (!nbrPpiPtr_.
valid())
109 TypeName(cyclicACMIPointPatch::typeName_());
180 return cyclicACMIPointPatch::typeName;
Interpolation class within a primitive patch. Allows interpolation from points to faces and vice vers...
Cyclic AMI point patch - place holder only.
const tensorField & forwardT() const
Return face transformation tensor.
virtual const word & constraintType() const
Return the constraint type this pointPatchField implements.
A list of keyword definitions, which are a keyword followed by any number of values (e...
commsTypes
Types of communications.
virtual const cyclicACMIPolyPatch & neighbPatch() const
Return a reference to the neighbour patch.
Foam::pointPatchFieldMapper.
Traits class for primitives.
const cyclicACMIPolyPatch & cyclicACMIPatch() const
Return the underlying cyclicAMIPolyPatch.
cyclicACMIPointPatchField(const pointPatch &, const DimensionedField< Type, pointMesh > &)
Construct from patch and internal field.
virtual bool doTransform() const
Does the patch field perform the transfromation.
void reset(T *=0)
If object pointer already set, delete object and set to given.
A class for handling words, derived from string.
const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
bool valid() const
Return true if the autoPtr valid (ie, the pointer is set).
bool parallel() const
Are the cyclic planes parallel.
virtual const tensorField & forwardT() const
Return face transformation tensor.
TypeName(cyclicACMIPointPatch::typeName_())
Runtime type information.
Basic pointPatch represents a set of points from the mesh.
A Coupled boundary condition for pointField.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Cyclic ACMI front and back plane patch field.
virtual void swapAddSeparated(const Pstream::commsTypes commsType, Field< Type > &) const
Complete swap of patch point values and add to local values.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::blocking)
Evaluate the patch field.
virtual autoPtr< pointPatchField< Type > > clone() const
Construct and return a clone.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.