56 #ifndef Foam_fixedValueFvsPatchField_H 57 #define Foam_fixedValueFvsPatchField_H 71 class fixedValueFvsPatchField
73 public fvsPatchField<Type>
148 virtual bool fixesValue()
const {
return true; }
184 virtual void operator+=(
const fvsPatchField<Type>&) {}
185 virtual void operator-=(
const fvsPatchField<Type>&) {}
186 virtual void operator*=(
const fvsPatchField<scalar>&) {}
187 virtual void operator/=(
const fvsPatchField<scalar>&) {}
189 virtual void operator+=(
const Field<Type>&) {}
190 virtual void operator-=(
const Field<Type>&) {}
192 virtual void operator*=(
const Field<scalar>&) {}
193 virtual void operator/=(
const Field<scalar>&) {}
virtual tmp< fvsPatchField< Type > > clone() const
Return clone.
virtual void operator/=(const fvsPatchField< scalar > &)
A list of keyword definitions, which are a keyword followed by a number of values (eg...
static tmp< fvsPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
This boundary condition supplies a fixed value constraint, and is the base class for a number of othe...
virtual void operator+=(const fvsPatchField< Type > &)
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual void write(Ostream &) const
Write includes "value" entry.
fixedValueFvsPatchField(const fvPatch &, const DimensionedField< Type, surfaceMesh > &)
Construct from patch and internal field.
A FieldMapper for finite-volume patch fields.
virtual void operator=(const UList< Type > &)
virtual tmp< Field< Type > > valueInternalCoeffs(const tmp< scalarField > &) const
Return the matrix diagonal coefficients corresponding to the.
virtual void operator-=(const fvsPatchField< Type > &)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual tmp< Field< Type > > gradientInternalCoeffs() const
Return the matrix diagonal coefficients corresponding to the.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
virtual bool fixesValue() const
True: this patch field fixes a value.
virtual tmp< Field< Type > > gradientBoundaryCoeffs() const
Return the matrix source coefficients corresponding to the.
A class for managing temporary objects.
TypeName("fixedValue")
Runtime type information.
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
virtual void operator*=(const fvsPatchField< scalar > &)
virtual tmp< Field< Type > > valueBoundaryCoeffs(const tmp< scalarField > &) const
Return the matrix source coefficients corresponding to the.
readOption
Enumeration defining read preferences.