69 patch_(refCast<const coupledPolyPatch>(patch)),
78 const word& origPatchName
82 patch_(refCast<const coupledPolyPatch>(patch)),
95 patch_(refCast<const coupledPolyPatch>(patch)),
108 patch_(refCast<const coupledPolyPatch>(patch)),
124 return patch_.owner();
130 return patch_.neighbour();
142 return patch_.boundaryMesh()[errorPatchID()].name();
148 if (errorPatchID_ == -1)
156 isA<nonConformalErrorPolyPatch>(p)
157 && refCast<const nonConformalErrorPolyPatch>(p).origPatchID()
167 if (errorPatchID_ == -1)
170 <<
"No error patch of type " 171 << nonConformalErrorPolyPatch::typeName
172 <<
" defined for patch " << origPatchName()
176 return errorPatchID_;
184 refCast<const nonConformalErrorPolyPatch>
186 patch_.boundaryMesh()[errorPatchID()]
#define forAll(list, i)
Loop across all elements in list.
errorManipArg< error, int > exit(error &err, const int errNo=1)
A list of keyword definitions, which are a keyword followed by any number of values (e...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
A class for handling words, derived from string.
static const word null
An empty word.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
defineTypeNameAndDebug(combustionModel, 0)
A patch is a list of labels that address the faces in the global face list.