Class quantile::detail::CentroidsMerger¶
-
template<typename
RealType
, typenameIndexType
>
classCentroidsMerger
¶ Public Functions
-
DEVICE
CentroidsMerger
(Centroids<RealType, IndexType> *buf, Centroids<RealType, IndexType> *centroids, bool const forward)¶
-
DEVICE Centroids< RealType, IndexType > * quantile::detail::CentroidsMerger::getNextCentroid() const
-
DEVICE bool quantile::detail::CentroidsMerger::hasNext() const
-
DEVICE void quantile::detail::CentroidsMerger::merge(IndexType const max_count)
-
DEVICE void quantile::detail::CentroidsMerger::next()
-
DEVICE IndexType quantile::detail::CentroidsMerger::prefixSum() const
-
DEVICE IndexType quantile::detail::CentroidsMerger::totalWeight() const
Private Functions
-
DEVICE void quantile::detail::CentroidsMerger::mergeMinMax()
-
DEVICE void quantile::detail::CentroidsMerger::setCurrCentroid()
-
DEVICE