Public Member Functions | List of all members
meshCutAndRemove Class Reference

Like meshCutter but also removes non-anchor side of cell. More...

Inheritance diagram for meshCutAndRemove:
Inheritance graph
[legend]
Collaboration diagram for meshCutAndRemove:
Collaboration graph
[legend]

Public Member Functions

 ClassName ("meshCutAndRemove")
 
 meshCutAndRemove (const polyMesh &mesh)
 
void setRefinement (const label exposedPatchi, const cellCuts &cuts, const labelList &cutPatch, polyTopoChange &meshMod)
 
void updateMesh (const mapPolyMesh &)
 
const Map< label > & addedFaces () const
 
const EdgeMap< label > & addedPoints () const
 
- Public Member Functions inherited from edgeVertex
 edgeVertex (const polyMesh &mesh)
 
const polyMeshmesh () const
 
bool isEdge (const label eVert) const
 
label getEdge (const label eVert) const
 
label getVertex (const label eVert) const
 
label vertToEVert (const label vertI) const
 
label edgeToEVert (const label edgeI) const
 
point coord (const label cut, const scalar weight) const
 
label cutPairToEdge (const label cut0, const label cut1) const
 
OstreamwriteCut (Ostream &os, const label cut, const scalar) const
 
OstreamwriteCuts (Ostream &os, const labelList &, const scalarField &) const
 

Additional Inherited Members

- Static Public Member Functions inherited from edgeVertex
static void updateLabels (const labelList &map, List< refineCell > &)
 
static void updateLabels (const labelList &map, Map< label > &)
 
static void updateLabels (const labelList &map, labelHashSet &)
 
static bool isEdge (const primitiveMesh &mesh, const label eVert)
 
static label getEdge (const primitiveMesh &mesh, const label eVert)
 
static label getVertex (const primitiveMesh &mesh, const label eVert)
 
static label vertToEVert (const primitiveMesh &mesh, const label vertI)
 
static label edgeToEVert (const primitiveMesh &mesh, const label edgeI)
 
static point coord (const primitiveMesh &, const label cut, const scalar weight)
 
static label cutPairToEdge (const primitiveMesh &, const label cut0, const label cut1)
 

Detailed Description

Like meshCutter but also removes non-anchor side of cell.

Source files

Definition at line 60 of file meshCutAndRemove.H.

Constructor & Destructor Documentation

◆ meshCutAndRemove()

meshCutAndRemove ( const polyMesh mesh)
explicit

Definition at line 559 of file meshCutAndRemove.C.

Member Function Documentation

◆ ClassName()

ClassName ( "meshCutAndRemove"  )

◆ setRefinement()

void setRefinement ( const label  exposedPatchi,
const cellCuts cuts,
const labelList cutPatch,
polyTopoChange meshMod 
)

◆ updateMesh()

void updateMesh ( const mapPolyMesh map)

◆ addedFaces()

const Map<label>& addedFaces ( ) const
inline

Definition at line 219 of file meshCutAndRemove.H.

◆ addedPoints()

const EdgeMap<label>& addedPoints ( ) const
inline

Definition at line 227 of file meshCutAndRemove.H.


The documentation for this class was generated from the following files: