public abstract class AbstractILMultiDimensionalReduced extends AbstractILMultiDimensional
Modifier and Type | Method and Description |
---|---|
abstract InformationLoss<double[]> |
clone()
Override this to implement a variant.
|
int |
compareTo(InformationLoss<?> other)
Compares the loss to the other.
|
protected AbstractILMultiDimensionalReduced |
convert(InformationLoss<?> other)
Converter method.
|
protected abstract double |
getAggregate()
Override this to implement a variant.
|
double[] |
getValue() |
int |
hashCode() |
double |
relativeTo(InformationLoss<?> min,
InformationLoss<?> max)
Returns the value relative to the other instance.
|
protected void |
setValues(double[] values) |
java.lang.String |
toString()
Returns a string representation.
|
equals, getValues, getWeights, max, min
createInformationLoss
public abstract InformationLoss<double[]> clone()
clone
in class AbstractILMultiDimensional
public int compareTo(InformationLoss<?> other)
InformationLoss
compareTo
in interface java.lang.Comparable<InformationLoss<?>>
compareTo
in class AbstractILMultiDimensional
public double[] getValue()
getValue
in class AbstractILMultiDimensional
public int hashCode()
hashCode
in class InformationLoss<double[]>
public double relativeTo(InformationLoss<?> min, InformationLoss<?> max)
InformationLoss
relativeTo
in class AbstractILMultiDimensional
public java.lang.String toString()
InformationLoss
toString
in class AbstractILMultiDimensional
protected AbstractILMultiDimensionalReduced convert(InformationLoss<?> other)
convert
in class AbstractILMultiDimensional
other
- protected abstract double getAggregate()
protected void setValues(double[] values)
setValues
in class AbstractILMultiDimensional
values
- the values to set