|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <nanoflann.hpp>
Public Member Functions | |
| KNNResultSet (CountType capacity_) | |
| void | init (IndexType *indices_, DistanceType *dists_) |
| CountType | size () const |
| bool | full () const |
| bool | addPoint (DistanceType dist, IndexType index) |
| DistanceType | worstDist () const |
Private Attributes | |
| IndexType * | indices |
| DistanceType * | dists |
| CountType | capacity |
| CountType | count |
Definition at line 78 of file nanoflann.hpp.
|
inline |
Definition at line 86 of file nanoflann.hpp.
|
inline |
Called during search to add an element matching the criteria.
Definition at line 114 of file nanoflann.hpp.
|
inline |
Definition at line 104 of file nanoflann.hpp.
|
inline |
Definition at line 90 of file nanoflann.hpp.
Referenced by PViewData::findClosestNode(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::knnSearch(), DistanceField::operator()(), ExtendField::operator()(), nanoflann::KDTreeEigenMatrixAdaptor< MatrixType, DIM, Distance >::query(), and nanoflann::RadiusResultSet< DistanceType, IndexType >::RadiusResultSet().

|
inline |
Definition at line 99 of file nanoflann.hpp.
Referenced by nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::findNeighbors(), nanoflann::KDTreeEigenMatrixAdaptor< MatrixType, DIM, Distance >::kdtree_distance(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::knnSearch(), nanoflann::load_value(), nanoflann::PooledAllocator::malloc(), nanoflann::L1_Adaptor< T, DataSource, _DistanceType >::operator()(), nanoflann::L2_Adaptor< T, DataSource, _DistanceType >::operator()(), nanoflann::L2_Simple_Adaptor< T, DataSource, _DistanceType >::operator()(), nanoflann::CArray< T, N >::rangecheck(), and nanoflann::save_value().

|
inline |
Definition at line 140 of file nanoflann.hpp.
|
private |
Definition at line 82 of file nanoflann.hpp.
Referenced by nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::addPoint(), nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::full(), nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::init(), and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::worstDist().
|
private |
Definition at line 83 of file nanoflann.hpp.
Referenced by nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::addPoint(), nanoflann::allocate(), nanoflann::PooledAllocator::allocate(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::computeMinMax(), nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::full(), nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::init(), nanoflann::load_value(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::middleSplit_(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::planeSplit(), nanoflann::save_value(), and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::size().
|
private |
Definition at line 81 of file nanoflann.hpp.
Referenced by nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::addPoint(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::computeInitialDistances(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::findNeighbors(), nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::init(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::searchLevel(), and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::worstDist().
|
private |
Definition at line 80 of file nanoflann.hpp.
Referenced by nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::addPoint(), and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::init().