38 #ifndef Foam_cyclicACMIPointPatchField_H 39 #define Foam_cyclicACMIPointPatchField_H 112 TypeName(cyclicACMIPointPatch::typeName_());
171 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.
virtual const cyclicACMIPolyPatch & neighbPatch() const
Return a reference to the neighbour patch.
commsTypes
Communications types.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual bool doTransform() const
Does the patch field perform the transformation.
Foam::pointPatchFieldMapper.
virtual void swapAddSeparated(const Pstream::commsTypes commsType, Field< Type > &) const
Complete swap of patch point values and add to local values.
A traits class, which is primarily used for primitives and vector-space.
const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
const tensorField & forwardT() const
Return face transformation tensor.
cyclicACMIPointPatchField(const pointPatch &, const DimensionedField< Type, pointMesh > &)
Construct from patch and internal field.
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::commsTypes::buffered)
Evaluate the patch field.
void reset(T *p=nullptr) noexcept
Delete managed object and set to new given pointer.
A class for handling words, derived from Foam::string.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
static autoPtr< pointPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
bool parallel() const
Are the cyclic planes parallel.
virtual const word & constraintType() const
Return the constraint type this pointPatchField implements.
TypeName(cyclicACMIPointPatch::typeName_())
Runtime type information.
virtual autoPtr< pointPatchField< Type > > clone() const
Return a clone.
virtual const tensorField & forwardT() const
Return face transformation tensor.
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.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
"buffered" : (MPI_Bsend, MPI_Recv)
const cyclicACMIPolyPatch & cyclicACMIPatch() const
Return the underlying cyclicAMIPolyPatch.