46 #ifndef Foam_zeroValuePointPatchField_H 47 #define Foam_zeroValuePointPatchField_H 133 virtual bool fixesValue()
const {
return true; }
136 virtual bool assignable()
const {
return false; }
146 virtual void operator=(
const pointPatchField<Type>&) {}
147 virtual void operator=(
const Field<Type>&) {}
152 virtual void operator==(
const pointPatchField<Type>&) {}
157 bool operator!=(
const valuePointPatchField<Type>&)
const =
delete;
158 bool operator!=(
const pointPatchField<Type>&)
const =
delete;
159 bool operator!=(
const Field<Type>&)
const =
delete;
Foam::valuePointPatchField.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual void operator==(const valuePointPatchField< Type > &)
A FixedValue boundary condition for pointField.
Foam::pointPatchFieldMapper.
virtual bool assignable() const
False: this patch field is not altered by assignment.
virtual void operator=(const valuePointPatchField< Type > &)
bool operator!=(const valuePointPatchField< Type > &) const =delete
zeroValuePointPatchField(const pointPatch &, const DimensionedField< Type, pointMesh > &)
Construct from patch and internal field.
Generic templated field type that is much like a Foam::List except that it is expected to hold numeri...
virtual bool fixesValue() const
True: this patch field fixes a value.
virtual autoPtr< pointPatchField< Type > > clone() const
Return a clone.
static autoPtr< pointPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
TypeName("zeroValue")
Runtime type information.
virtual void write(Ostream &os) const
Write (without "value" entry)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
OBJstream os(runTime.globalPath()/outputName)
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...
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
const DimensionedField< Type, pointMesh > & internalField() const noexcept
Return const-reference to the dimensioned internal field.
Specifies a zero fixed value boundary condition.