OmniSciDB
a5dc49c757
|
#include <quantile.h>
Classes | |
struct | Data |
Public Member Functions | |
DEVICE bool | index (Centroids< RealType, IndexType > *centroid) const |
DEVICE bool | isDifferentMean (Centroids< RealType, IndexType > *next_centroid) const |
DEVICE void | merged (Centroids< RealType, IndexType > *next_centroid) |
DEVICE | operator bool () const |
DEVICE void | shiftCentroidsAndSetNext () |
DEVICE void | skipFirst (Centroids< RealType, IndexType > *next_centroid) |
DEVICE void | skipSubsequent (Centroids< RealType, IndexType > *next_centroid) |
Static Private Member Functions | |
static DEVICE void | shiftCentroids (Data &data) |
template<typename T > | |
static DEVICE void | shiftRange (T *const begin, IndexType skipped, IndexType const merged, int const inc) |
Private Attributes | |
struct quantile::detail::anonymous_namespace{quantile.h}::Skipped::Data | data_ [2] |
Centroid< RealType, IndexType > | mean_ |
Definition at line 475 of file quantile.h.
|
inline |
Definition at line 518 of file quantile.h.
|
inline |
Definition at line 521 of file quantile.h.
References quantile::detail::Centroids< RealType, IndexType >::nextCount(), and quantile::detail::Centroids< RealType, IndexType >::nextSum().
|
inline |
Definition at line 525 of file quantile.h.
|
inline |
Definition at line 531 of file quantile.h.
|
inlinestaticprivate |
Definition at line 484 of file quantile.h.
References quantile::detail::anonymous_namespace{quantile.h}::Skipped< RealType, IndexType >::Data::centroid_, quantile::detail::anonymous_namespace{quantile.h}::Skipped< RealType, IndexType >::Data::count_merged_, quantile::detail::anonymous_namespace{quantile.h}::Skipped< RealType, IndexType >::Data::count_skipped_, and quantile::detail::anonymous_namespace{quantile.h}::Skipped< RealType, IndexType >::Data::start_.
|
inline |
Definition at line 535 of file quantile.h.
|
inlinestaticprivate |
Definition at line 498 of file quantile.h.
References gpu_enabled::copy(), and heavydb.dtypes::T.
|
inline |
Definition at line 543 of file quantile.h.
References quantile::detail::Centroids< RealType, IndexType >::inc_, quantile::detail::Centroids< RealType, IndexType >::next_idx_, quantile::detail::Centroids< RealType, IndexType >::nextCount(), and quantile::detail::Centroids< RealType, IndexType >::nextSum().
|
inline |
Definition at line 549 of file quantile.h.
References quantile::detail::Centroids< RealType, IndexType >::inc_, and quantile::detail::Centroids< RealType, IndexType >::next_idx_.
|
private |
|
private |
Definition at line 482 of file quantile.h.