This class filters short edges generated by the CV2D mesher. More...
Public Member Functions | |
ClassName ("shortEdgeFilter2D") | |
Runtime type information. More... | |
shortEdgeFilter2D (const CV2D &cv2Dmesh, const dictionary &dict) | |
~shortEdgeFilter2D () | |
Destructor. More... | |
const wordList & | patchNames () const |
const labelList & | patchSizes () const |
const EdgeMap< label > & | mapEdgesRegion () const |
const MeshedSurface< face > & | fMesh () const |
void | filter () |
void | writeInfo (Ostream &os) |
Private Member Functions | |
void | addRegion (const label regionI, DynamicList< label > &bPointRegions) const |
void | assignBoundaryPointRegions (List< DynamicList< label > > &boundaryPointRegions) const |
void | updateEdgeRegionMap (const MeshedSurface< face > &surfMesh, const List< DynamicList< label > > &boundaryPtRegions, const labelList &surfPtToBoundaryPt, EdgeMap< label > &mapEdgesRegion, labelList &patchSizes) const |
shortEdgeFilter2D (const shortEdgeFilter2D &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const shortEdgeFilter2D &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
const CV2D & | cv2Dmesh_ |
MeshedSurface< face > | ms_ |
const scalar | shortEdgeFilterFactor_ |
const scalar | edgeAttachedToBoundaryFactor_ |
wordList | patchNames_ |
labelList | patchSizes_ |
EdgeMap< label > | mapEdgesRegion_ |
EdgeMap< label > | indirectPatchEdge_ |
This class filters short edges generated by the CV2D mesher.
Definition at line 49 of file shortEdgeFilter2D.H.
|
private |
Disallow default bitwise copy construct.
shortEdgeFilter2D | ( | const CV2D & | cv2Dmesh, |
const dictionary & | dict | ||
) |
~shortEdgeFilter2D | ( | ) |
Destructor.
|
private |
|
private |
|
private |
|
private |
Disallow default bitwise assignment.
ClassName | ( | "shortEdgeFilter2D" | ) |
Runtime type information.
|
inline |
Definition at line 115 of file shortEdgeFilter2D.H.
References shortEdgeFilter2D::patchNames_.
|
inline |
Definition at line 120 of file shortEdgeFilter2D.H.
References shortEdgeFilter2D::patchSizes_.
Definition at line 125 of file shortEdgeFilter2D.H.
References shortEdgeFilter2D::mapEdgesRegion_.
|
inline |
Definition at line 130 of file shortEdgeFilter2D.H.
References shortEdgeFilter2D::ms_.
void filter | ( | ) |
void writeInfo | ( | Ostream & | os | ) |
|
private |
Definition at line 53 of file shortEdgeFilter2D.H.
|
private |
Definition at line 55 of file shortEdgeFilter2D.H.
Referenced by shortEdgeFilter2D::fMesh().
|
private |
Definition at line 57 of file shortEdgeFilter2D.H.
|
private |
Definition at line 59 of file shortEdgeFilter2D.H.
|
private |
Definition at line 61 of file shortEdgeFilter2D.H.
Referenced by shortEdgeFilter2D::patchNames().
|
private |
Definition at line 63 of file shortEdgeFilter2D.H.
Referenced by shortEdgeFilter2D::patchSizes().
Definition at line 65 of file shortEdgeFilter2D.H.
Referenced by shortEdgeFilter2D::mapEdgesRegion().
Definition at line 67 of file shortEdgeFilter2D.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.