EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/offline/packages/PHTpcTracker/externals/nanoflann.hpp>
Public Member Functions | |
KNNResultSet (CountType capacity_) | |
void | init (IndexType *indices_, DistanceType *dists_) |
CountType | size () const |
bool | full () const |
void | addPoint (DistanceType dist, IndexType index) |
DistanceType | worstDist () const |
KNNResultSet (CountType capacity_) | |
void | init (IndexType *indices_, DistanceType *dists_) |
CountType | size () const |
bool | full () const |
void | 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.
View newest version in sPHENIX GitHub at line 78 of file nanoflann.hpp
|
inline |
Definition at line 86 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 86 of file nanoflann.hpp
|
inline |
Definition at line 86 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 86 of file nanoflann.hpp
|
inline |
Definition at line 113 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 113 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::capacity, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::count, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::dists, and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::indices.
|
inline |
Definition at line 113 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 113 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::capacity, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::count, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::dists, and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::indices.
|
inline |
Definition at line 108 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 108 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::capacity, and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::count.
|
inline |
Definition at line 108 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 108 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::capacity, and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::count.
|
inline |
Definition at line 94 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 94 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::capacity, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::count, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::dists, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::indices, and max.
Referenced by nanoflann::KDTreeSingleIndexAdaptor< nanoflann::L2_Simple_Adaptor< double, kdfinder::KDPointCloud< double > >, kdfinder::KDPointCloud< double >, 3 >::knnSearch(), nanoflann::KDTreeEigenMatrixAdaptor< MatrixType, DIM, Distance >::query(), and nanoflann::RadiusResultSet< DistanceType, IndexType >::RadiusResultSet().
|
inline |
Definition at line 94 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 94 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::capacity, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::count, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::dists, nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::indices, and max.
|
inline |
Definition at line 103 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 103 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::count.
Referenced by nanoflann::KDTreeSingleIndexAdaptor< nanoflann::L2_Simple_Adaptor< double, kdfinder::KDPointCloud< double > >, kdfinder::KDPointCloud< double >, 3 >::findNeighbors(), nanoflann::KDTreeEigenMatrixAdaptor< MatrixType, DIM, Distance >::kdtree_distance(), nanoflann::KDTreeSingleIndexAdaptor< nanoflann::L2_Simple_Adaptor< double, kdfinder::KDPointCloud< double > >, kdfinder::KDPointCloud< double >, 3 >::knnSearch(), nanoflann::load_value(), nanoflann::PooledAllocator::malloc(), nanoflann::L1_Adaptor< T, DataSource, _DistanceType >::operator()(), nanoflann::L2_Adaptor< T, DataSource, _DistanceType >::operator()(), nanoflann::CArray< T, N >::rangecheck(), and nanoflann::save_value().
|
inline |
Definition at line 103 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 103 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::count.
|
inline |
Definition at line 142 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 142 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::capacity, and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::dists.
|
inline |
Definition at line 142 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 142 of file nanoflann.hpp
References nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::capacity, and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::dists.
|
private |
Definition at line 82 of file nanoflann.hpp.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 83 of file nanoflann.hpp
Referenced by nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::addPoint(), nanoflann::allocate(), nanoflann::PooledAllocator::allocate(), nanoflann::KDTreeSingleIndexAdaptor< nanoflann::L2_Simple_Adaptor< double, kdfinder::KDPointCloud< double > >, kdfinder::KDPointCloud< double >, 3 >::computeMinMax(), nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::full(), nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::init(), nanoflann::load_value(), nanoflann::save_value(), and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::size().
|
private |
Definition at line 81 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 81 of file nanoflann.hpp
Referenced by nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::addPoint(), nanoflann::KDTreeSingleIndexAdaptor< nanoflann::L2_Simple_Adaptor< double, kdfinder::KDPointCloud< double > >, kdfinder::KDPointCloud< double >, 3 >::findNeighbors(), nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::init(), and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::worstDist().
|
private |
Definition at line 80 of file nanoflann.hpp.
View newest version in sPHENIX GitHub at line 80 of file nanoflann.hpp
Referenced by nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::addPoint(), and nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::init().