SPH
|
This is the complete list of members for KdTree< TNode, TMetric >, including all inherited members.
build(IScheduler &scheduler, ArrayView< const Vector > points, Flags< FinderFlag > flags=FinderFlag::MAKE_RANK) | ISymmetricFinder | |
IBasicFinder::build(IScheduler &scheduler, ArrayView< const Vector > points) | IBasicFinder | |
buildImpl(IScheduler &scheduler, ArrayView< const Vector > points) override | KdTree< TNode, TMetric > | protectedvirtual |
buildWithRank(IScheduler &scheduler, ArrayView< const Vector > points, TCompare &&comp) | ISymmetricFinder | inline |
find(const Vector &pos, const Size index, const Float radius, Array< NeighbourRecord > &neighs) const | KdTree< TNode, TMetric > | |
findAll(const Size index, const Float radius, Array< NeighbourRecord > &neighbours) const override | FinderTemplate< KdTree< TNode, EuclideanMetric > > | inlinevirtual |
findAll(const Vector &pos, const Float radius, Array< NeighbourRecord > &neighbours) const override | FinderTemplate< KdTree< TNode, EuclideanMetric > > | inlinevirtual |
findLowerRank(const Size index, const Float radius, Array< NeighbourRecord > &neighbours) const override | FinderTemplate< KdTree< TNode, EuclideanMetric > > | inlinevirtual |
getLeafIndices(const LeafNode< TNode > &leaf) const | KdTree< TNode, TMetric > | inline |
getNode(const Size nodeIdx) | KdTree< TNode, TMetric > | inline |
getNode(const Size nodeIdx) const | KdTree< TNode, TMetric > | inline |
getNodeCnt() const | KdTree< TNode, TMetric > | inline |
KdTree(const Size leafSize=25, const Size maxParallelDepth=50) | KdTree< TNode, TMetric > | inlineexplicit |
leafSize | KdTree< TNode, TMetric > | |
maxParallelDepth | KdTree< TNode, TMetric > | |
rank | ISymmetricFinder | protected |
sanityCheck() const | KdTree< TNode, TMetric > | |
values | IBasicFinder | protected |
~Polymorphic() | Polymorphic | inlinevirtual |