69 actualTypeName_(
dict.get<
word>(
"type")),
81 actualTypeName_(pp.actualTypeName_),
95 polyPatch(pp, bm, index, newSize, newStart),
96 actualTypeName_(pp.actualTypeName_),
110 polyPatch(pp, bm, index, mapAddressing, newStart),
111 actualTypeName_(pp.actualTypeName_),
126 return actualTypeName_;
137 for (
const entry&
e : dict_)
139 const word& key =
e.keyword();
146 && key !=
"startFace"
147 && key !=
"physicalType"
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Ostream & writeEntry(const keyType &key, const T &value)
Write a keyword/value entry.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A keyword and a list of tokens is an 'entry'.
virtual bool write()
Write the output fields.
Substitute for unknown patches. Used for postprocessing when only basic polyPatch info is needed or i...
const word & actualType() const
Return the actual type.
~genericPolyPatch()
Destructor.
A polyBoundaryMesh is a polyPatch list with additional search methods and registered IO.
A patch is a list of labels that address the faces in the global face list.
virtual bool write(const bool valid=true) const
Write using setting from DB.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
OBJstream os(runTime.globalPath()/outputName)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.