53 const label nbrPolyPatchi,
67 const label nbrPolyPatchi,
104 const label nbrPolyPatchi
107 faPatch(
p, bm, index, edgeLabels, nbrPolyPatchi)
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A patch which will not exist in the faMesh. Typical example is a front and back plane of a 2-D geomet...
emptyFaPatch(const word &name, const label index, const faBoundaryMesh &bm, const label nbrPolyPatchi=-1, const word &patchType=typeName)
Minimal construct from components.
Finite area boundary mesh, which is a faPatch list with registered IO, a reference to the associated ...
Finite area patch class. Used for 2-D non-Euclidian finite area method.
const labelList & edgeLabels() const noexcept
Return the list of edges.
friend class faBoundaryMesh
The faPatch geometry initialisation is called by faBoundaryMesh.
label index() const noexcept
The index of this patch in the boundaryMesh.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
List< label > labelList
A List of labels.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
UList< label > labelUList
A UList of labels.