Package com.tdunning.math.stats
Class ArrayDigest.Page
- java.lang.Object
-
- com.tdunning.math.stats.ArrayDigest.Page
-
- Enclosing class:
- ArrayDigest
private static class ArrayDigest.Page extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
active
(package private) double[]
centroids
(package private) int[]
counts
(package private) java.util.List<java.util.List<java.lang.Double>>
history
private int
pageSize
private boolean
recordAllData
(package private) long
totalCount
-
Constructor Summary
Constructors Modifier Constructor Description private
Page(int pageSize, boolean recordAllData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayDigest.Page
add(double x, int w, java.util.List<java.lang.Double> history)
private void
addAt(int i, double x, int w, java.util.List<java.lang.Double> history)
void
delete(int i)
private ArrayDigest.Page
split()
-
-
-
Method Detail
-
add
public ArrayDigest.Page add(double x, int w, java.util.List<java.lang.Double> history)
-
addAt
private void addAt(int i, double x, int w, java.util.List<java.lang.Double> history)
-
split
private ArrayDigest.Page split()
-
delete
public void delete(int i)
-
-