38 #ifndef valuePointPatchField_H 39 #define valuePointPatchField_H 85 const bool valueRequired=
true 149 const pointPatchFieldMapper&
182 virtual void operator=
187 virtual void operator=
198 virtual void operator==
203 virtual void operator==
virtual autoPtr< pointPatchField< Type > > clone() const
Construct and return a clone.
"blocking" : (MPI_Bsend, MPI_Recv)
Foam::valuePointPatchField.
commsTypes
Types of communications.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Foam::pointPatchFieldMapper.
virtual void operator=(const valuePointPatchField< Type > &)
label size() const
Return size.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
virtual void write(Ostream &) const
Write.
Abstract base class for point-mesh patch fields.
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::commsTypes::blocking)
Evaluate the patch field.
valuePointPatchField(const valuePointPatchField &)=default
Copy construct.
Generic templated field type.
virtual void autoMap(const pointPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
TypeName("value")
Declare type-name, virtual type (with debug switch)
virtual void operator==(const valuePointPatchField< Type > &)
Basic pointPatch represents a set of points from the mesh.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
label size() const noexcept
The number of elements in the UList.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
A class for managing temporary objects.
virtual void rmap(const pointPatchField< Type > &, const labelList &)
Reverse map the given PointPatchField onto.