38 #ifndef Foam_valuePointPatchField_H 39 #define Foam_valuePointPatchField_H 157 [[deprecated(
"2026-03: soon = delete")]]
159 #ifdef Foam_pointPatchField_copyConstruct 166 virtual autoPtr<pointPatchField<Type>>
clone 168 const DimensionedField<Type, pointMesh>& iF
274 #include "valuePointPatchField.txx" void extrapolateInternal()
Assign the patch field from the internal field.
valuePointPatchField(const pointPatch &, const DimensionedField< Type, pointMesh > &)
Construct from patch and internal field.
virtual void operator==(const valuePointPatchField< Type > &)
Foam::valuePointPatchField.
void writeValueEntry(Ostream &os) const
Write *this field as a "value" entry.
virtual void rmap(const pointPatchField< Type > &, const labelList &)
Reverse map the given PointPatchField onto.
commsTypes
Communications types.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Foam::pointPatchFieldMapper.
label size() const noexcept
Return the field size.
void writeEntry(const word &keyword, Ostream &os) const
Write the field as a dictionary entry.
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::commsTypes::buffered)
Evaluate the patch field.
Abstract base class for point-mesh patch fields.
virtual void autoMap(const pointPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
bool operator!=(const valuePointPatchField< Type > &) const =delete
Generic templated field type that is much like a Foam::List except that it is expected to hold numeri...
tmp< Field< Type > > clone() const
Clone.
virtual void operator=(const valuePointPatchField< Type > &)
static autoPtr< pointPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
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)
label size() const noexcept
The number of elements in the container.
virtual void write(Ostream &) const
Write.
Basic pointPatch represents a set of points from the mesh.
A simple container of IOobject preferences. Can also be used for general handling of read/no-read/rea...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
bool readValueEntry(const dictionary &dict, IOobjectOption::readOption readOpt=IOobjectOption::LAZY_READ)
Read the "value" entry into *this.
Reading is optional [identical to READ_IF_PRESENT].
A class for managing temporary objects.
"buffered" : (MPI_Bsend, MPI_Recv)
virtual bool assignable() const
True: this patch field is altered by assignment by default.
const DimensionedField< Type, pointMesh > & internalField() const noexcept
Return const-reference to the dimensioned internal field.
readOption
Enumeration defining read preferences.