Classes
Class | Description | |
---|---|---|
BitSet |
A simplified and streamlined version of BitSet
| |
Cache K, V |
An efficient Map-like class which caches values for keys. Values are not "put" into a [!:Cache];
instead the caller supplies the instance with an implementation of [!:IRetriever] which can load the
value for a given key.
The cache does not support keys. | |
FastByIDMap V | ||
FastIDSet | ||
FixedRunningAverage | ||
FixedRunningAverageAndStdDev | ||
FixedSizeSamplingIterator T | ||
FullRunningAverage |
A simple class that can keep track of a running average of a series of numbers. One can add to or remove
from the series, as well as update a datum in the series. The class does not actually keep track of the
series of values, just its running average, so it doesn't even matter if you remove/change a value that
wasn't added.
| |
FullRunningAverageAndStdDev |
Extends FullRunningAverage to add a running standard deviation computation.
Uses Welford's method, as described at http://www.johndcook.com/standard_deviation.html
| |
InvertedRunningAverage | ||
InvertedRunningAverageAndStdDev | ||
RefreshHelper |
A helper class for implementing IRefreshable. This object is typically included in an implementation
IRefreshable to implement Refresh(IList IRefreshable ).
It execute the class's own supplied update logic, after updating all the object's dependencies. This also ensures that dependencies
are not updated multiple times.
| |
SamplinglongPrimitiveIterator | ||
WeightedRunningAverage | ||
WeightedRunningAverageAndStdDev |
Interfaces
Interface | Description | |
---|---|---|
IRetriever K, V |
Implementations can retrieve a value for a given key.
| |
IRunningAverage |
Interface for classes that can keep track of a running average of a series of numbers. One can add to or
remove from the series, as well as update a datum in the series. The class does not actually keep track of
the series of values, just its running average, so it doesn't even matter if you remove/change a value that
wasn't added.
| |
IRunningAverageAndStdDev |