38 #ifndef Foam_cyclicACMIPointPatchField_H 39 #define Foam_cyclicACMIPointPatchField_H 112 TypeName(cyclicACMIPointPatch::typeName_());
183 return cyclicACMIPointPatch::typeName;
Interpolation class within a primitive patch. Allows interpolation from points to faces and vice vers...
"blocking" : (MPI_Bsend, MPI_Recv)
Cyclic AMI point patch - place holder only.
virtual const cyclicACMIPolyPatch & neighbPatch() const
Return a reference to the neighbour patch.
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::commsTypes::blocking)
Evaluate the patch field.
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.
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.
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.
bool parallel() const
Are the cyclic planes parallel.
virtual const word & constraintType() const
Return the constraint type this pointPatchField implements.
Field< tensor > tensorField
Specialisation of Field<T> for tensor.
TypeName(cyclicACMIPointPatch::typeName_())
Runtime type information.
virtual autoPtr< pointPatchField< Type > > clone() const
Construct and 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...
const cyclicACMIPolyPatch & cyclicACMIPatch() const
Return the underlying cyclicAMIPolyPatch.