66 return nonConformalPoly_.origPatchName();
72 return nonConformalPoly_.origPatchIndex();
98 <<
"The start face is not defined for a " <<
typeName
99 <<
" patch with a non-zero number of faces"
103 return patch_.poly().start();
109 return polyFaces().size();
static const List< label > & null()
Return a null List.
Mesh data needed to do the Finite Volume discretisation.
const GeometricBoundaryField< label, surfaceMesh > & ownerBf() const
Return face-owner addressing.
const GeometricBoundaryField< label, surfaceMesh > & polyFacesBf() const
Return face-poly-face addressing.
bool conformal() const
Return whether the fvMesh is conformal with the polyMesh.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
const fvBoundaryMesh & boundaryMesh() const
Return boundaryMesh reference.
Template function which returns the un-mangled name of a given type. Useful for types which do not ha...
A class for handling words, derived from string.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
errorManipArg< error, int > exit(error &err, const int errNo=1)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
To & refCast(From &r)
Reference type cast template function.
defineTypeNameAndDebug(atmosphericBoundaryLayer, 0)