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 const labelList patchIDs(pbm.patchSet(polyPatchNames, false, true).sortedToc())
void setCellSubset(const bitSet &selectedCells, const label patchID=-1, const bool syncPar=true)
Use the specified subset of cells. Same as reset()
void setCellSubset(const bitSet &selectedCells, const labelList &exposedFaces, const labelList &patchIDs, const bool syncPar=true)
For every exposed face (from above getExposedFaces)
labelList getExposedFaces(const bitSet &selectedCells, const bool syncPar=true) const
Get labels of exposed faces.
Holds a reference to the original mesh (the baseMesh) and optionally to a subset of that mesh (the su...
fvMeshSubset(const fvMeshSubset &)=delete
No copy construct.
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
Extends Foam::fvMeshSubset with two-step subsetting (uses polyTopoChange modification).