OpenFOAM logo
Open Source CFD Toolkit

meshCutter Class Reference

Inheritance diagram for meshCutter:

Inheritance graph
[legend]
Collaboration diagram for meshCutter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ClassName ("meshCutter")
 Runtime type information.
 meshCutter (const polyMesh &mesh)
 Construct from mesh.
 ~meshCutter ()
void setRefinement (const cellCuts &cuts, polyTopoChange &meshMod)
 Do actual cutting with cut description. Inserts mesh changes.
void updateMesh (const mapPolyMesh &)
 Force recalculation of locally stored data on topological change.
const Map< label > & addedCells () const
 Cells added. Per split cell label of added cell.
const Map< label > & addedFaces () const
 Faces added. Per split cell label of added face.
const HashTable< label, edge,
Hash< edge > > & 
addedPoints () const
 Points added. Per split edge label of added point.

Constructor & Destructor Documentation

meshCutter const polyMesh mesh  ) 
 

Construct from mesh.

~meshCutter  ) 
 


Member Function Documentation

const Map<label>& addedCells  )  const [inline]
 

Cells added. Per split cell label of added cell.

Definition at line 315 of file meshCutter.H.

const Map<label>& addedFaces  )  const [inline]
 

Faces added. Per split cell label of added face.

Definition at line 321 of file meshCutter.H.

const HashTable<label, edge, Hash<edge> >& addedPoints  )  const [inline]
 

Points added. Per split edge label of added point.

Definition at line 327 of file meshCutter.H.

ClassName "meshCutter"   ) 
 

Runtime type information.

void setRefinement const cellCuts cuts,
polyTopoChange meshMod
 

Do actual cutting with cut description. Inserts mesh changes.

into meshMod.

Reimplemented in undoableMeshCutter.

void updateMesh const mapPolyMesh  ) 
 

Force recalculation of locally stored data on topological change.

Reimplemented in undoableMeshCutter.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org