Go to the documentation of this file.
37 #ifndef processorCyclicPointPatchField_H
38 #define processorCyclicPointPatchField_H
69 TypeName(processorCyclicPointPatch::typeName_());
160 pTraits<Type>::rank == 0
virtual autoPtr< pointPatchField< Type > > clone() const
virtual void swapAddSeparated(const Pstream::commsTypes commsType, Field< Type > &) const
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::commsTypes::blocking)
A Coupled boundary condition for pointField.
virtual void initSwapAddSeparated(const Pstream::commsTypes commsType, Field< Type > &) const
const processorPolyPatch & procPolyPatch() const
Foam::processorCyclicPointPatchField.
Processor patch boundary needs to be such that the ordering of points in the patch is the same on bot...
Basic pointPatch represents a set of points from the mesh.
Foam::pointPatchFieldMapper.
virtual bool parallel() const
virtual ~processorCyclicPointPatchField()
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual bool doTransform() const
virtual bool coupled() const
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
processorCyclicPointPatchField(const pointPatch &, const DimensionedField< Type, pointMesh > &)
static bool & parRun() noexcept
A traits class, which is primarily used for primitives.
TypeName(processorCyclicPointPatch::typeName_())
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...