37#ifndef oversetFvPatch_H
38#define oversetFvPatch_H
65 TypeName(oversetPolyPatch::typeName_());
85 return oversetPolyPatch_;
98 virtual bool master()
const
100 return oversetPolyPatch_.
master();
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
const polyPatch & patch() const
Return the polyPatch.
Patch for indicating interpolated boundaries (in overset meshes).
TypeName(oversetPolyPatch::typeName_())
Runtime type information.
oversetFvPatch(const polyPatch &patch, const fvBoundaryMesh &bm)
Construct from polyPatch.
virtual const labelUList & faceCells() const
Return faceCell addressing.
const oversetPolyPatch & oversetPatch() const
Return local reference cast into the overset patch.
virtual bool master() const
Am I the master interface.
Patch for indicating interpolated boundaries (in overset meshes).
bool master() const
Am I master patch? The master is responsible for doing all.
A patch is a list of labels that address the faces in the global face list.
const labelUList & faceCells() const
Return face-cell addressing.
To & refCast(From &r)
Reference type cast template function.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.