public class ConditionalWeightedStatisticBase<K,V,W,S extends ResultTaggable & WeightedSampleCollector<V,W>> extends ConditionalStatisticBase<K,S> implements ConditionalWeightedStatistic<K,V,W>
ConditionalStatisticBase.StatisticCreator<S extends ResultTaggable>, ConditionalStatisticBase.StatisticTagger<K,S extends ResultTaggable>, ConditionalStatisticBase.ToIndexMapper<K>
TO_STRING_TAGGER
Constructor and Description |
---|
ConditionalWeightedStatisticBase(SimNode ownNode,
java.lang.Class<K> keyClass,
ConditionalStatisticBase.StatisticCreator<? extends S> statCreator,
BucketUtility bucketUtility) |
ConditionalWeightedStatisticBase(SimNode ownNode,
java.lang.Class<K> keyClass,
ConditionalStatisticBase.StatisticCreator<? extends S> statCreator,
int numBuckets) |
ConditionalWeightedStatisticBase(SimNode ownNode,
java.lang.Class<K> keyClass,
ConditionalStatisticBase.StatisticCreator<? extends S> statCreator,
java.lang.Iterable<? extends K> keys,
ConditionalStatisticBase.StatisticTagger<? super K,? super S> tagger) |
Modifier and Type | Method and Description |
---|---|
void |
update(K key,
V sample,
W weight) |
getStatistic, registerKey
public ConditionalWeightedStatisticBase(SimNode ownNode, java.lang.Class<K> keyClass, ConditionalStatisticBase.StatisticCreator<? extends S> statCreator, BucketUtility bucketUtility)
public ConditionalWeightedStatisticBase(SimNode ownNode, java.lang.Class<K> keyClass, ConditionalStatisticBase.StatisticCreator<? extends S> statCreator, int numBuckets)
public ConditionalWeightedStatisticBase(SimNode ownNode, java.lang.Class<K> keyClass, ConditionalStatisticBase.StatisticCreator<? extends S> statCreator, java.lang.Iterable<? extends K> keys, ConditionalStatisticBase.StatisticTagger<? super K,? super S> tagger)