|
Colt 1.2.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The interface shared by all quantile finders, no matter if they are exact or approximate.
It is usually completely sufficient to operate on this interface only.
Also see QuantileBin1D, demonstrating how this package can be used.
| Method Summary | |
void |
add(double value)
Adds a value to the receiver. |
void |
addAllOf(DoubleArrayList values)
Adds all values of the specified list to the receiver. |
void |
addAllOfFromTo(DoubleArrayList values,
int from,
int to)
Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver. |
void |
clear()
Removes all elements from the receiver. |
Object |
clone()
Returns a deep copy of the receiver. |
boolean |
forEach(DoubleProcedure procedure)
Applies a procedure to each element of the receiver, if any. |
long |
memory()
Returns the number of elements currently needed to store all contained elements. |
double |
phi(double element)
Returns how many percent of the elements contained in the receiver are <= element. |
DoubleArrayList |
quantileElements(DoubleArrayList phis)
Computes the specified quantile elements over the values previously added. |
long |
size()
Returns the number of elements currently contained in the receiver (identical to the number of values added so far). |
long |
totalMemory()
Returns the number of elements currently needed to store all contained elements. |
| Method Detail |
public void add(double value)
value - the value to add.public void addAllOf(DoubleArrayList values)
values - the list of which all values shall be added.
public void addAllOfFromTo(DoubleArrayList values,
int from,
int to)
values - the list of which elements shall be added.from - the index of the first element to be added (inclusive).to - the index of the last element to be added (inclusive).public void clear()
public Object clone()
public boolean forEach(DoubleProcedure procedure)
procedure - the procedure to be applied. Stops iteration if the procedure returns false, otherwise continues.
public long memory()
public double phi(double element)
public DoubleArrayList quantileElements(DoubleArrayList phis)
phis - the quantiles for which elements are to be computed. Each phi must be in the interval [0.0,1.0]. phis must be sorted ascending.
public long size()
public long totalMemory()
|
Colt 1.2.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||