98 auto* patchTypeCtor = patchConstructorTable(
p.type());
110 return tmp<fvsPatchField<Type>>
112 new calculatedFvsPatchField<Type>
115 DimensionedField<Type, surfaceMesh>::null()
123template<
class AnyType>
127 const fvsPatchField<AnyType>& pf
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
static const this_type & null() noexcept
Return a null DimensionedField (reference to a nullObject).
A simple container of IOobject preferences. Can also be used for general handling of read/no-read/rea...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
This boundary condition is not designed to be evaluated; it is assumed that the value is assigned via...
virtual void write(Ostream &) const
Write includes "value" entry.
calculatedFvsPatchField(const fvPatch &, const DimensionedField< Type, surfaceMesh > &)
Construct from patch and internal field.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A FieldMapper for finite-volume patch fields.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
const fvPatch & patch() const noexcept
Return the patch.
void writeValueEntry(Ostream &os) const
Write *this field as a "value" entry.
fvsPatchField(const fvPatch &, const DimensionedField< Type, surfaceMesh > &)
Construct from patch and internal field.
virtual void write(Ostream &os) const
Write the patch "type".
static tmp< fvsPatchField< Type > > NewCalculatedType(const fvPatch &p)
Return a pointer to a new calculatedFvsPatchField created on.
A class for managing temporary objects.
OBJstream os(runTime.globalPath()/outputName)