CluE
1.0
|
Count distinct elements in a data stream. More...
#include <distinctelements.h>
Public Member Functions | |
DistinctElements (unsigned long long sizeOfUniverse, double eps, std::function< HashFunction< U, H > *(unsigned long long sizeOfHashingSpace)> hashfunctionCreator) | |
~DistinctElements () | |
DistinctElements< U, H > & | operator<< (U const &element) |
unsigned long long | numberOfDistinctElements () |
Private Attributes | |
unsigned long long | sizeOfUniverse |
unsigned long long | sizeOfUniverse3 |
unsigned long long | rank |
double | eps |
HashFunction< U, H > * | hashfunction |
std::set< U > | elements |
Count distinct elements in a data stream.
Definition at line 17 of file distinctelements.h.
|
inline |
Definition at line 21 of file distinctelements.h.
|
inline |
Definition at line 31 of file distinctelements.h.
DistinctElements< U, H > & CluE::DistinctElements< U, H >::operator<< | ( | U const & | element | ) |
Definition at line 49 of file distinctelements.h.
unsigned long long CluE::DistinctElements< U, H >::numberOfDistinctElements | ( | ) |
Definition at line 65 of file distinctelements.h.
|
private |
Definition at line 41 of file distinctelements.h.
|
private |
Definition at line 42 of file distinctelements.h.
|
private |
Definition at line 43 of file distinctelements.h.
|
private |
Definition at line 44 of file distinctelements.h.
|
private |
Definition at line 45 of file distinctelements.h.
|
private |
Definition at line 46 of file distinctelements.h.