67 return nonConformalPolyPatch_;
73 return nonConformalPolyPatch_.origPatchName();
79 return nonConformalPolyPatch_.origPatchIndex();
105 <<
"The start face is not defined for a " << typeName
106 <<
" patch with a non-zero number of faces"
110 return patch_.patch().start();
116 return polyFaces().size();
127 : mesh.
ownerBf()[patch_.index()];
static const List< label > & null()
Return a null List.
Mesh data needed to do the Finite Volume discretisation.
const GeometricBoundaryField< label, fvsPatchField, surfaceMesh > & ownerBf() const
Return face-owner addressing.
const GeometricBoundaryField< label, fvsPatchField, 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.
const polyMesh & mesh() const
Return the mesh reference.
const polyBoundaryMesh & boundaryMesh() const
Return boundary mesh.
A class for handling words, derived from string.
#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(combustionModel, 0)