Duplicate points. More...
Public Member Functions | |
ClassName ("duplicatePoints") | |
Runtime type information. More... | |
duplicatePoints (const polyMesh &mesh) | |
Construct from mesh. More... | |
duplicatePoints (const duplicatePoints &)=delete | |
Disallow default bitwise copy construction. More... | |
const labelListList & | duplicates () const |
Per point in regionSide.pointRegions() the points created. More... | |
void | setRefinement (const localPointRegion ®ionSide, polyTopoChange &) |
Play commands into polyTopoChange to duplicate points. Gets. More... | |
void | topoChange (const polyTopoChangeMap &) |
Force recalculation of locally stored data on topological change. More... | |
void | operator= (const duplicatePoints &)=delete |
Disallow default bitwise assignment. More... | |
duplicatePoints | ( | const polyMesh & | mesh | ) |
Construct from mesh.
Definition at line 47 of file duplicatePoints.C.
|
delete |
Disallow default bitwise copy construction.
ClassName | ( | "duplicatePoints" | ) |
Runtime type information.
|
inline |
Per point in regionSide.pointRegions() the points created.
Definition at line 90 of file duplicatePoints.H.
void setRefinement | ( | const localPointRegion & | regionSide, |
polyTopoChange & | meshMod | ||
) |
Play commands into polyTopoChange to duplicate points. Gets.
localPointRegion structure which is per non-manifold point the regions per point.
Definition at line 56 of file duplicatePoints.C.
References polyTopoChange::addPoint(), HashTableCore::end(), f(), localPointRegion::faceRegions(), HashTable< T, Key, Hash >::find(), Foam::findIndex(), forAll, forAllConstIter, localPointRegion::meshFaceMap(), localPointRegion::meshPointMap(), polyTopoChange::modifyFace(), patches, localPointRegion::pointRegions(), polyTopoChange::points(), List< T >::setSize(), PtrList< T >::setSize(), HashTable< T, Key, Hash >::size(), List< T >::size(), and Foam::meshTools::writeOBJ().
Referenced by meshRefinement::dupNonManifoldPoints().
void topoChange | ( | const polyTopoChangeMap & | map | ) |
Force recalculation of locally stored data on topological change.
Definition at line 192 of file duplicatePoints.C.
References forAll, Foam::inplaceRenumber(), and polyTopoChangeMap::reversePointMap().
|
delete |
Disallow default bitwise assignment.