39#ifndef Foam_fvMeshSubsetter_H
40#define Foam_fvMeshSubsetter_H
62 const bitSet& cellsToRemove,
69 fvMeshSubsetter(
const fvMeshSubsetter&) =
delete;
97 const bitSet& selectedCells,
98 const bool syncPar =
true
110 const bool syncPar =
true
117 const bitSet& selectedCells,
120 const bool syncPar =
true
131 const bool syncPar =
true
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
fvMeshSubset(const fvMeshSubset &)=delete
No copy construct.
void setCellSubset(const bitSet &selectedCells, const label patchID=-1, const bool syncPar=true)
Use the specified subset of cells. Same as reset().
fvMeshSubset(const fvMeshSubset &)=delete
Inherit constructors from fvMeshSubset.
labelList getExposedFaces(const bitSet &selectedCells, const bool syncPar=true) const
Get labels of exposed faces.
void setCellSubset(const bitSet &selectedCells, const labelList &exposedFaces, const labelList &patchIDs, const bool syncPar=true)
For every exposed face (from above getExposedFaces).
List< label > labelList
A List of labels.
UList< label > labelUList
A UList of labels.