Public Member Functions | |
sortEdgesIntoChains (const DynList< edge > &bEdges) | |
~sortEdgesIntoChains () | |
const DynList< DynList< label > > & | sortedChains () const |
a list of points which have not yet been resolved More... | |
Private Member Functions | |
void | createNodeLabels () |
bool | findPointsBelongingToTheChain (const label currPos, DynList< bool > &chainEdges) const |
void | shrinkEdges (const DynList< bool > &chainEdges) |
void | createChainFromEdges (const DynList< bool > &chainEdges) |
void | sortEdges () |
Private Attributes | |
const DynList< edge > & | bEdges_ |
bool | openEdges_ |
Map< label > | newNodeLabel_ |
DynList< DynList< label > > | edgesAtPoint_ |
DynList< DynList< label > > | createdChains_ |
Definition at line 49 of file sortEdgesIntoChains.H.
sortEdgesIntoChains | ( | const DynList< edge > & | bEdges | ) |
Definition at line 248 of file sortEdgesIntoChains.C.
References sortEdgesIntoChains::sortEdges().
~sortEdgesIntoChains | ( | ) |
Definition at line 259 of file sortEdgesIntoChains.C.
|
private |
Definition at line 41 of file sortEdgesIntoChains.C.
References sortEdgesIntoChains::bEdges_, Foam::e, sortEdgesIntoChains::edgesAtPoint_, forAll, sortEdgesIntoChains::newNodeLabel_, nPoints, and sortEdgesIntoChains::openEdges_.
Referenced by sortEdgesIntoChains::sortEdges().
|
private |
Definition at line 70 of file sortEdgesIntoChains.C.
References Foam::endl(), forAll, found, Foam::Info, DynList< T, staticSize >::setSize(), and DynList< T, staticSize >::size().
Referenced by sortEdgesIntoChains::sortEdges().
|
private |
Definition at line 153 of file sortEdgesIntoChains.C.
References sortEdgesIntoChains::bEdges_, Foam::e, sortEdgesIntoChains::edgesAtPoint_, forAll, and sortEdgesIntoChains::newNodeLabel_.
Referenced by sortEdgesIntoChains::sortEdges().
|
private |
Definition at line 171 of file sortEdgesIntoChains.C.
References sortEdgesIntoChains::bEdges_, sortEdgesIntoChains::createdChains_, sortEdgesIntoChains::edgesAtPoint_, Foam::endl(), forAll, found, Foam::Info, and sortEdgesIntoChains::newNodeLabel_.
Referenced by sortEdgesIntoChains::sortEdges().
|
private |
Definition at line 229 of file sortEdgesIntoChains.C.
References sortEdgesIntoChains::bEdges_, sortEdgesIntoChains::createChainFromEdges(), sortEdgesIntoChains::createNodeLabels(), sortEdgesIntoChains::edgesAtPoint_, sortEdgesIntoChains::findPointsBelongingToTheChain(), forAll, sortEdgesIntoChains::openEdges_, and sortEdgesIntoChains::shrinkEdges().
Referenced by sortEdgesIntoChains::sortEdgesIntoChains().
a list of points which have not yet been resolved
Definition at line 264 of file sortEdgesIntoChains.C.
References sortEdgesIntoChains::createdChains_.
Referenced by meshUntangler::cutRegion::createPolyMeshFromRegion(), and meshUntangler::cutRegion::tieBreak().
Definition at line 52 of file sortEdgesIntoChains.H.
Referenced by sortEdgesIntoChains::createChainFromEdges(), sortEdgesIntoChains::createNodeLabels(), sortEdgesIntoChains::shrinkEdges(), and sortEdgesIntoChains::sortEdges().
|
private |
Definition at line 54 of file sortEdgesIntoChains.H.
Referenced by sortEdgesIntoChains::createNodeLabels(), and sortEdgesIntoChains::sortEdges().
Definition at line 56 of file sortEdgesIntoChains.H.
Referenced by sortEdgesIntoChains::createChainFromEdges(), sortEdgesIntoChains::createNodeLabels(), and sortEdgesIntoChains::shrinkEdges().
Definition at line 58 of file sortEdgesIntoChains.H.
Referenced by sortEdgesIntoChains::createChainFromEdges(), sortEdgesIntoChains::createNodeLabels(), sortEdgesIntoChains::shrinkEdges(), and sortEdgesIntoChains::sortEdges().
Definition at line 60 of file sortEdgesIntoChains.H.
Referenced by sortEdgesIntoChains::createChainFromEdges(), and sortEdgesIntoChains::sortedChains().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.