42 std::vector<float>
sds;
Generator of the size of the next point batch.
A piece of cache that keeps track of the dirty status.
Storage of data from loaded input file.
A piece of dirt for dirtying the caches.
Multi-piece cache-dirtying object.
Statistics from the untransformed dataset.
void update(const DataModel &dm)
Recomputes the statistics if the input data changed.
std::vector< float > means
Array containing means for each dimension.
std::vector< float > sds
Array containing standard deviations for each dimension.
A piece of multi-object cache.
void refresh(const Dirts &d)
Force-refresh the whole range.
Configuration of single-dimension transformation.
Storage of the transformed data.
void update(const DataModel &dm, const RawDataStats &s, FrameStats &frame_stats)
Recomputes the data if any of the config has been touched.
void touch_config()
Notifies Sweeper that the config has been modified and that the data has to be recomputed.
size_t dim() const
Returns dimension of the transformed data.
void reset()
Resets configurations to their initial values.
std::vector< float > data
Transformed data in the same format as DataModel::data.
std::vector< float > sums
Array representing sums for each dimension.
BatchSizeGen batch_size_gen
std::vector< TransConfig > config
Separate configurations for each dimension.
std::vector< float > sqsums
Array representing square sums for each dimension.