Go to the documentation of this file.
44 <<
"Trying to construct genericPointPatchField on patch "
59 parent_bctype(
p, iF,
dict),
62 const label patchSize = this->
size();
80 parent_bctype(rhs,
p, iF, mapper),
83 this->mapGeneric(rhs, mapper);
94 parent_bctype(rhs, iF),
115 this->autoMapGeneric(m);
126 const auto* base = isA<genericPatchFieldBase>(rhs);
129 this->rmapGeneric(*base, addr);
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A class for handling words, derived from Foam::string.
Generic infrastructure for reading/writing unknown patch types.
virtual void write(Ostream &) const
Basic pointPatch represents a set of points from the mesh.
virtual void autoMap(const pointPatchFieldMapper &)
void writeGeneric(Ostream &os, const bool separateValue) const
const pointPatch & patch() const
Foam::pointPatchFieldMapper.
genericPointPatchField(const pointPatch &, const DimensionedField< Type, pointMesh > &)
const DimensionedField< Type, pointMesh > & internalField() const
A calculated boundary condition for pointField.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual void rmap(const pointPatchField< Type > &, const labelList &)
OBJstream os(runTime.globalPath()/outputName)
A generic version of calculatedPointPatchField, useful as a fallback for handling unknown patch types...
errorManip< error > abort(error &err)
virtual const word & name() const =0
void processGeneric(const label patchSize, const word &patchName, const IOobject &io, const bool separateValue)
#define FatalErrorInFunction
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...