org.flexiblepower.ral.values
Q
- Quantity of measurement, see Commodity
public class UncertainMeasure<Q extends javax.measure.quantity.Quantity> extends java.lang.Object implements java.io.Serializable, javax.measure.Measurable<Q>
Constructor and Description |
---|
UncertainMeasure(double the95pprLowerBound,
double the68pprLowerBound,
double mean,
double the68pprUpperBound,
double the95pprUpperBound,
javax.measure.unit.Unit<Q> unit) |
UncertainMeasure(double mean,
double standardDeviation,
javax.measure.unit.Unit<Q> unit) |
UncertainMeasure(double value,
javax.measure.unit.Unit<Q> unit) |
Modifier and Type | Method and Description |
---|---|
javax.measure.Measurable<Q> |
add(javax.measure.Measurable<Q> other) |
int |
compareTo(javax.measure.Measurable<Q> other) |
double |
doubleValue(javax.measure.unit.Unit<Q> unit) |
boolean |
equals(java.lang.Object obj) |
javax.measure.Measure<java.lang.Double,Q> |
get68PPRLowerBound() |
javax.measure.Measure<java.lang.Double,Q> |
get68PPRUpperBound() |
javax.measure.Measure<java.lang.Double,Q> |
get95PPRLowerBound() |
javax.measure.Measure<java.lang.Double,Q> |
get95PPRUpperBound() |
javax.measure.Measure<java.lang.Double,Q> |
getMean() |
javax.measure.Measure<java.lang.Double,Q> |
getStandardDeviation()
Gets the standard deviaton.
|
javax.measure.unit.Unit<Q> |
getUnit() |
int |
hashCode() |
boolean |
isIn68PPR(javax.measure.Measurable<Q> measure) |
boolean |
isIn95PPR(javax.measure.Measurable<Q> measure) |
long |
longValue(javax.measure.unit.Unit<Q> unit) |
java.lang.String |
toString() |
public UncertainMeasure(double value, javax.measure.unit.Unit<Q> unit)
public UncertainMeasure(double mean, double standardDeviation, javax.measure.unit.Unit<Q> unit)
public UncertainMeasure(double the95pprLowerBound, double the68pprLowerBound, double mean, double the68pprUpperBound, double the95pprUpperBound, javax.measure.unit.Unit<Q> unit)
public javax.measure.Measure<java.lang.Double,Q> getMean()
public javax.measure.unit.Unit<Q> getUnit()
public javax.measure.Measure<java.lang.Double,Q> getStandardDeviation()
public javax.measure.Measure<java.lang.Double,Q> get68PPRLowerBound()
public javax.measure.Measure<java.lang.Double,Q> get68PPRUpperBound()
public boolean isIn68PPR(javax.measure.Measurable<Q> measure)
public javax.measure.Measure<java.lang.Double,Q> get95PPRLowerBound()
public javax.measure.Measure<java.lang.Double,Q> get95PPRUpperBound()
public boolean isIn95PPR(javax.measure.Measurable<Q> measure)
public int compareTo(javax.measure.Measurable<Q> other)
compareTo
in interface java.lang.Comparable<javax.measure.Measurable<Q extends javax.measure.quantity.Quantity>>
public double doubleValue(javax.measure.unit.Unit<Q> unit)
doubleValue
in interface javax.measure.Measurable<Q extends javax.measure.quantity.Quantity>
public long longValue(javax.measure.unit.Unit<Q> unit) throws java.lang.ArithmeticException
longValue
in interface javax.measure.Measurable<Q extends javax.measure.quantity.Quantity>
java.lang.ArithmeticException
public javax.measure.Measurable<Q> add(javax.measure.Measurable<Q> other)
add
in interface javax.measure.Measurable<Q extends javax.measure.quantity.Quantity>
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object