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...  
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  updateMesh (const mapPolyMesh &) 
Force recalculation of locally stored data on topological change. More...  
void  distribute (const mapDistributePolyMesh &) 
Force recalculation of locally stored data for mesh distribution. 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)
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:
Referenced by hexRef8::setUnrefinement().
void setRefinement  (  const labelList &  piercedFaces, 
const labelList &  cellRegion,  
const labelList &  cellRegionMaster,  
polyTopoChange &  
)  const 
Play commands into polyTopoChange to remove faces.
Referenced by hexRef8::setUnrefinement().

inline 
Force recalculation of locally stored data on topological change.
Definition at line 207 of file removeFaces.H.
Referenced by hexRef8::updateMesh().

inline 
Force recalculation of locally stored data for mesh distribution.
Definition at line 211 of file removeFaces.H.
Referenced by hexRef8::distribute().