40#ifndef Foam_fvBoundaryMesh_H
41#define Foam_fvBoundaryMesh_H
157 using fvPatchList::operator[];
172 return indices(key, useGroups);
const polyBoundaryMesh & pbm
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
const fvMesh & mesh() const noexcept
Return the mesh reference.
const fvPatch & operator[](const word &patchName) const
Return const reference to fvPatch by name.
lduInterfacePtrsList interfaces() const
Return a list of pointers for each patch with only those pointing to interfaces being set.
void operator=(const fvBoundaryMesh &)=delete
No copy assignment.
UPtrList< const labelUList > faceCells() const
Return a list of faceCells for each patch.
friend class fvMesh
Declare friendship with fvMesh.
void movePoints()
Correct patches after moving points.
void readUpdate(const polyBoundaryMesh &)
Update boundary based on new polyBoundaryMesh.
labelList indices(const wordRe &matcher, const bool useGroups) const
The (sorted) patch indices for all matches, optionally matching patch groups.
labelList findIndices(const wordRe &key, bool useGroups) const
Identical to the indices() method (AUG-2018).
const fvPatch * cfindPatch(const word &patchName) const
Find patch by name and return const pointer.
label findPatchID(const word &patchName) const
Find patch index given a name.
fvBoundaryMesh(const fvBoundaryMesh &)=delete
No copy construct.
Mesh data needed to do the Finite Volume discretisation.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A polyBoundaryMesh is a polyPatch list with registered IO, a reference to the associated polyMesh,...
A wordRe is a Foam::word, but can contain a regular expression for matching words or strings.
A List of wordRe with additional matching capabilities.
A class for handling words, derived from Foam::string.
PtrList< fvPatch > fvPatchList
Store lists of fvPatch as a PtrList.
List< label > labelList
A List of labels.
UPtrList< const lduInterface > lduInterfacePtrsList
Store lists of lduInterface as a UPtrList.
#define FOAM_DEPRECATED_FOR(since, replacement)