39#ifndef Foam_fvMeshSubsetter_H
40#define Foam_fvMeshSubsetter_H
62 const bitSet& cellsToRemove,
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...
Holds a reference to the original mesh (the baseMesh) and optionally to a subset of that mesh (the su...
void setCellSubset(const bitSet &selectedCells, const label patchID=-1, const bool syncPar=true)
Use the specified subset of cells. Same as reset()
Extends Foam::fvMeshSubset with two-step subsetting (uses polyTopoChange modification).
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)