Given list of faces to remove insert all the topology changes. Contains helper function to get consistent set of faces to remove. More...
Public Member Functions | |
ClassName ("removeFaces") | |
Runtime type information. More... | |
removeFaces (const polyMesh &, const scalar minCos) | |
Construct from mesh and min cos of angle for boundary faces. More... | |
removeFaces (const removeFaces &)=delete | |
Disallow default bitwise copy construction. More... | |
label | compatibleRemoves (const labelList &inPiercedFaces, labelList &cellRegion, labelList &cellRegionMaster, labelList &outPiercedFaces) const |
Find faces including those with cells which have the same mastercell. More... | |
void | setRefinement (const labelList &piercedFaces, const labelList &cellRegion, const labelList &cellRegionMaster, polyTopoChange &) const |
Play commands into polyTopoChange to remove faces. More... | |
void | topoChange (const polyTopoChangeMap &) |
Force recalculation of locally stored data on topological change. More... | |
void | distribute (const polyDistributionMap &) |
Force recalculation of locally stored data for mesh distribution. More... | |
void | operator= (const removeFaces &)=delete |
Disallow default bitwise assignment. More... | |
Given list of faces to remove insert all the topology changes. Contains helper function to get consistent set of faces to remove.
Not very well tested in parallel.
Definition at line 62 of file removeFaces.H.
removeFaces | ( | const polyMesh & | , |
const scalar | minCos | ||
) |
Construct from mesh and min cos of angle for boundary faces.
to be considered aligned. Set to >= 1 to disable checking and always merge (if on same patch)
|
delete |
Disallow default bitwise copy construction.
ClassName | ( | "removeFaces" | ) |
Runtime type information.
label compatibleRemoves | ( | const labelList & | inPiercedFaces, |
labelList & | cellRegion, | ||
labelList & | cellRegionMaster, | ||
labelList & | outPiercedFaces | ||
) | const |
Find faces including those with cells which have the same mastercell.
Given set of faces to pierce calculates:
void setRefinement | ( | const labelList & | piercedFaces, |
const labelList & | cellRegion, | ||
const labelList & | cellRegionMaster, | ||
polyTopoChange & | |||
) | const |
Play commands into polyTopoChange to remove faces.
|
inline |
Force recalculation of locally stored data on topological change.
Definition at line 194 of file removeFaces.H.
|
inline |
Force recalculation of locally stored data for mesh distribution.
Definition at line 198 of file removeFaces.H.
|
delete |
Disallow default bitwise assignment.