public class HashCollisionsInfo extends Object implements Mergeable<HashCollisionsInfo>, OperatorInfo
| Modifier and Type | Field and Description |
|---|---|
static String |
WEIGHTED_EXPECTED_HASH_COLLISIONS |
static String |
WEIGHTED_HASH_COLLISIONS_PROPERTY |
static String |
WEIGHTED_SUM_SQUARED_HASH_COLLISIONS |
| Constructor and Description |
|---|
HashCollisionsInfo(double weightedHashCollisions,
double weightedSumSquaredHashCollisions,
double weightedExpectedHashCollisions) |
| Modifier and Type | Method and Description |
|---|---|
static HashCollisionsInfo |
createHashCollisionsInfo(long inputPositionsCount,
double hashCollisionsCount,
double expectedHashCollisions) |
double |
getWeightedExpectedHashCollisions() |
double |
getWeightedHashCollisions() |
double |
getWeightedSumSquaredHashCollisions() |
HashCollisionsInfo |
mergeWith(HashCollisionsInfo other)
Merges the current state with the state of the other instance, and returns the merged state.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisFinalpublic static final String WEIGHTED_HASH_COLLISIONS_PROPERTY
public static final String WEIGHTED_SUM_SQUARED_HASH_COLLISIONS
public static final String WEIGHTED_EXPECTED_HASH_COLLISIONS
public HashCollisionsInfo(double weightedHashCollisions,
double weightedSumSquaredHashCollisions,
double weightedExpectedHashCollisions)
public static HashCollisionsInfo createHashCollisionsInfo(long inputPositionsCount, double hashCollisionsCount, double expectedHashCollisions)
public double getWeightedSumSquaredHashCollisions()
public double getWeightedHashCollisions()
public double getWeightedExpectedHashCollisions()
public HashCollisionsInfo mergeWith(HashCollisionsInfo other)
MergeablemergeWith in interface Mergeable<HashCollisionsInfo>Copyright © 2012–2019. All rights reserved.