35 #ifndef valuePointPatchField_H 36 #define valuePointPatchField_H 57 void checkFieldSize()
const;
81 const bool valueRequired=
true 177 virtual void operator=
182 virtual void operator=
193 virtual void operator==
198 virtual void operator==
valuePointPatchField(const pointPatch &, const DimensionedField< Type, pointMesh > &)
Construct from patch and internal field.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Foam::valuePointPatchField.
A list of keyword definitions, which are a keyword followed by any number of values (e...
commsTypes
Types of communications.
Foam::pointPatchFieldMapper.
virtual void operator=(const valuePointPatchField< Type > &)
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Abstract base class for point-mesh patch fields.
Pre-declare SubField and related Field type.
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::blocking)
Evaluate the patch field.
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")
Runtime type information.
label size() const
Return the number of elements in the UList.
virtual void operator==(const valuePointPatchField< Type > &)
virtual autoPtr< pointPatchField< Type > > clone() const
Construct and return a clone.
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...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A class for managing temporary objects.
virtual void write(Ostream &) const
Write.
virtual void rmap(const pointPatchField< Type > &, const labelList &)
Reverse map the given PointPatchField onto.
label size() const
Return size.