Geometric merging of points. See below. More...


Go to the source code of this file.
Namespaces | |
| namespace | Foam |
| Namespace for OpenFOAM. | |
| namespace | 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
Geometric merging of points. See below.
Original source file mergePoints.H
Definition in file mergePoints.H.