45 nonConformalPolyPatch_(refCast<const nonConformalPolyPatch>(patch.
patch())),
61 return nonConformalPolyPatch_;
67 return nonConformalPolyPatch_.origPatchName();
73 return nonConformalPolyPatch_.origPatchID();
99 <<
"The start face is not defined for a " << typeName
100 <<
" patch with a non-zero number of faces" 104 return patch_.patch().start();
110 return polyFaces().size();
const fvBoundaryMesh & boundaryMesh() const
Return boundaryMesh reference.
const polyBoundaryMesh & boundaryMesh() const
Return boundary mesh.
errorManipArg< error, int > exit(error &err, const int errNo=1)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
static const List< label > & null()
Return a null List.
bool conformal() const
Return whether the fvMesh is conformal with the polyMesh.
A class for handling words, derived from string.
const GeometricBoundaryField< label, fvsPatchField, surfaceMesh > & polyFacesBf() const
Return face-poly-face addressing.
const polyPatch & patch() const
Return the polyPatch.
virtual const labelList & faceOwner() const
Return face owner.
const polyMesh & mesh() const
Return the mesh reference.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
defineTypeNameAndDebug(combustionModel, 0)
Mesh data needed to do the Finite Volume discretisation.
A List with indirect addressing.