OpenLB 1.7
|
#include <nanoflann_adaptor.hpp>
Public Member Functions | |
NanoflannContact (ParticleSystem3D< T, PARTICLETYPE > &pSys, T sRad) | |
ContactDetection< T, PARTICLETYPE > * | generate (ParticleSystem3D< T, PARTICLETYPE > &pSys) override |
void | sort () override |
int | getMatches (int pInt, std::vector< std::pair< size_t, T > > &matches) override |
Public Member Functions inherited from olb::ContactDetection< T, PARTICLETYPE > | |
ContactDetection (ParticleSystem3D< T, PARTICLETYPE > &pSys) | |
ContactDetection (ParticleSystem3D< T, PARTICLETYPE > &pSys, std::string name) | |
virtual | ~ContactDetection () |
std::string | getName () |
Additional Inherited Members | |
Protected Attributes inherited from olb::ContactDetection< T, PARTICLETYPE > | |
ParticleSystem3D< T, PARTICLETYPE > & | _pSys |
std::string | _name |
Definition at line 88 of file nanoflann_adaptor.hpp.
|
inline |
Definition at line 91 of file nanoflann_adaptor.hpp.
References nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::init(), and nanoflann::SearchParams::sorted.
|
inlineoverridevirtual |
Reimplemented from olb::ContactDetection< T, PARTICLETYPE >.
Definition at line 100 of file nanoflann_adaptor.hpp.
References olb::NanoflannContact< T, PARTICLETYPE >::NanoflannContact().
|
inlineoverridevirtual |
Reimplemented from olb::ContactDetection< T, PARTICLETYPE >.
Definition at line 109 of file nanoflann_adaptor.hpp.
References olb::ContactDetection< T, PARTICLETYPE >::_pSys, and nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::radiusSearch().
|
inlineoverridevirtual |
Reimplemented from olb::ContactDetection< T, PARTICLETYPE >.
Definition at line 105 of file nanoflann_adaptor.hpp.
References nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::buildIndex().