86 patchType_(
rhs.patchType_)
94 patchType_(
rhs.patchType_)
108 return patch_.boundaryMesh().mesh().
thisDb();
114 if (&patch_ != &(
rhs.patch_))
117 <<
"Different patches for pointPatchField"
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Registry of regIOobjects.
const objectRegistry & thisDb() const noexcept
Return the object registry.
Template invariant parts for pointPatchField.
const objectRegistry & db() const
The associated objectRegistry.
virtual void readDict(const dictionary &dict)
Read dictionary entries.
static int disallowGenericPatchField
Debug switch to disallow the use of generic pointPatchField.
pointPatchFieldBase(const pointPatch &p)
Construct from patch.
const word & patchType() const noexcept
The optional patch type.
void checkPatch(const pointPatchFieldBase &rhs) const
Check that patches are identical.
Basic pointPatch represents a set of points from the mesh.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
#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.
errorManip< error > abort(error &err)
void rhs(fvMatrix< typename Expr::value_type > &m, const Expr &expression)
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...