Geometric merging of points. See below. More...
Go to the source code of this file.
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Foam::Detail | |
Implementation details for various OpenFOAM classes. | |
Functions | |
template<class PointList , class IndexerOp > | |
label | mergePoints (const PointList &points, const IndexerOp &indexer, const label nSubPoints, labelList &pointToUnique, labelList &uniquePoints, const scalar mergeTol, const bool verbose) |
Implementation detail for Foam::mergePoints. More... | |
template<class PointList > | |
label | mergePoints (const PointList &points, labelList &pointToUnique, labelList &uniquePoints, const scalar mergeTol=SMALL, const bool verbose=false) |
Calculate merge mapping, preserving the original point order. All points closer/equal mergeTol are to be merged. More... | |
template<class PointList > | |
label | mergePoints (const PointList &points, const labelUList &selection, labelList &pointToUnique, labelList &uniquePoints, const scalar mergeTol=SMALL, const bool verbose=false) |
Calculate merge mapping using a subset of points, preserving the original point order. All points closer/equal mergeTol are to be merged. More... | |
template<class PointList > | |
label | mergePoints (const PointList &points, const scalar mergeTol, const bool verbose, labelList &pointToUnique) |
Calculate merge mapping, preserving the original point order. All points closer/equal mergeTol are to be merged. More... | |
template<class PointList > | |
label | inplaceMergePoints (PointList &points, const scalar mergeTol, const bool verbose, labelList &pointToUnique) |
Inplace merge points, preserving the original point order. All points closer/equal mergeTol are to be merged. More... | |
template<class PointList > | |
label | inplaceMergePoints (PointList &points, const labelUList &selection, const scalar mergeTol, const bool verbose, labelList &pointToUnique) |
Inplace merge points a subset of points, preserving the original point order. All points closer/equal mergeTol are to be merged. More... | |
template<class PointList > | |
label | mergePoints (const PointList &points, const scalar mergeTol, const bool verbose, labelList &pointToUnique, List< typename PointList::value_type > &newPoints) |
Merge points, preserving the original point order. All points closer/equal mergeTol are to be merged. More... | |
template<class PointList > | |
label | mergePoints (const PointList &points, const scalar mergeTol, const bool verbose, labelList &pointMap, typename PointList::value_type origin) |
Deprecated (MAR-2022) reference point is ignored. More... | |
template<class PointList > | |
label | mergePoints (const PointList &points, const scalar mergeTol, const bool verbose, labelList &pointMap, List< typename PointList::value_type > &newPoints, typename PointList::value_type origin) |
Deprecated (MAR-2022) reference point is ignored. More... | |
Geometric merging of points. See below.
Original source file mergePoints.H
Definition in file mergePoints.H.