64 patchType_ = patchType;
76 faPatchFieldBase::readDict(
dict);
88 patchType_(rhs.patchType_)
96 patchType_(rhs.patchType_)
110 return patch_.boundaryMesh().mesh().
thisDb();
116 if (&patch_ != &(rhs.patch_))
119 <<
"Different patches for faPatchField"
faPatchFieldBase(const faPatch &p)
Construct from patch.
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...
A list of keyword definitions, which are a keyword followed by a number of values (eg...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
int debugSwitch(const char *name, const int deflt=0)
Lookup debug switch or add default value.
virtual void readDict(const dictionary &dict)
Read dictionary entries.
Template invariant parts for faPatchField.
const objectRegistry & db() const
The associated objectRegistry.
A class for handling words, derived from Foam::string.
errorManip< error > abort(error &err)
static int disallowGenericPatchField
Debug switch to disallow the use of generic faPatchField.
defineTypeNameAndDebug(combustionModel, 0)
Finite area patch class. Used for 2-D non-Euclidian finite area method.
void checkPatch(const faPatchFieldBase &rhs) const
Check that patches are identical.
Registry of regIOobjects.
const objectRegistry & thisDb() const noexcept
Return the object registry.