public class GenericMean extends AggregationScheme
Modifier and Type | Class and Description |
---|---|
static interface |
GenericMean.Type |
Modifier and Type | Field and Description |
---|---|
static GenericMean.Type |
ARITHMETIC |
static GenericMean.Type |
GEOMETRIC |
static GenericMean.Type |
HARMONIC |
private static Map<GenericMean.Type,GenericMean> |
INSTANCES |
protected GenericMean.Type |
p |
static GenericMean.Type |
QUADRATIC |
Modifier | Constructor and Description |
---|---|
protected |
GenericMean() |
protected |
GenericMean(GenericMean.Type t) |
Modifier and Type | Method and Description |
---|---|
static GenericMean |
getInstance(GenericMean.Type t) |
double |
getValue(double[] vals) |
<O> double |
getValue(Measure<O> measure,
Matching<O> matching) |
protected int |
weight(double x) |
getInstance
private static final Map<GenericMean.Type,GenericMean> INSTANCES
public static final GenericMean.Type ARITHMETIC
public static final GenericMean.Type QUADRATIC
public static final GenericMean.Type GEOMETRIC
public static final GenericMean.Type HARMONIC
protected GenericMean.Type p
protected GenericMean(GenericMean.Type t)
protected GenericMean()
public static GenericMean getInstance(GenericMean.Type t)
public final double getValue(double[] vals)
getValue
in class AggregationScheme
protected int weight(double x)
public final <O> double getValue(Measure<O> measure, Matching<O> matching)
getValue
in class AggregationScheme
(C) INRIA, UPMF & friends, 2008-2015