Package org.jpmml.evaluator
Class DoubleValue
- java.lang.Object
-
- org.jpmml.evaluator.Value<java.lang.Double>
-
- org.jpmml.evaluator.DoubleValue
-
-
Constructor Summary
Constructors Constructor Description DoubleValue(double value)DoubleValue(java.lang.Number value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleValueabs()DoubleValueadd(java.lang.Number value)DoubleValueadd(java.lang.Number coefficient, java.lang.Number factor)Addscoefficient * factor.DoubleValueadd(java.lang.Number coefficient, java.lang.Number... factors)Addscoefficient * product(factors).DoubleValueadd(java.lang.Number coefficient, java.lang.Number factor, int exponent)Addscoefficient * (factor ^ exponent).DoubleValueadd(java.lang.Number coefficient, java.lang.Number firstFactor, java.lang.Number secondFactor)DoubleValueadd(Value<? extends java.lang.Number> value)DoubleValuearctan()DoubleValueceiling()intcompareTo(java.lang.Number value)intcompareTo(Value<java.lang.Double> that)DoubleValuecopy()DoubleValuecos()DoubleValuedenormalize(java.lang.Number leftOrig, java.lang.Number leftNorm, java.lang.Number rightOrig, java.lang.Number rightNorm)DoubleValuedivide(java.lang.Number value)DoubleValuedivide(Value<? extends java.lang.Number> value)doubledoubleValue()DoubleValueelliott()booleanequals(java.lang.Number value)booleanequals(java.lang.Object object)DoubleValueexp()floatfloatValue()DoubleValuefloor()DoubleValuegauss()DoubleValuegaussSim(java.lang.Number value)java.lang.DoublegetValue()inthashCode()DoubleValueinverseCauchit()DoubleValueinverseCloglog()DoubleValueinverseLogc()DoubleValueinverseLogit()DoubleValueinverseLoglog()DoubleValueinverseNegbin(java.lang.Number value)DoubleValueinverseOddspower(java.lang.Number value)DoubleValueinversePower(java.lang.Number value)DoubleValueinverseProbit()booleanisOne()booleanisZero()DoubleValueln()DoubleValuemultiply(java.lang.Number value)DoubleValuemultiply(java.lang.Number factor, java.lang.Number exponent)Multiplies byfactor ^ exponent.DoubleValuemultiply(Value<? extends java.lang.Number> value)DoubleValuenormalize(java.lang.Number leftOrig, java.lang.Number leftNorm, java.lang.Number rightOrig, java.lang.Number rightNorm)DoubleValuepower(java.lang.Number value)DoubleValuereciprocal()DoubleValuerelu()DoubleValuereset(java.lang.Number value)DoubleValueresidual(Value<? extends java.lang.Number> value)DoubleValuerestrict(java.lang.Number lowValue, java.lang.Number highValue)DoubleValueround()DoubleValuesin()DoubleValuesquare()DoubleValuesubtract(java.lang.Number value)DoubleValuesubtract(Value<? extends java.lang.Number> value)DoubleValuetanh()DoubleValuethreshold(java.lang.Number value)java.lang.StringtoString()
-
-
-
Field Detail
-
value
protected double value
-
E
public static final double E
- See Also:
- Constant Field Values
-
PI
public static final double PI
- See Also:
- Constant Field Values
-
-
Method Detail
-
compareTo
public int compareTo(Value<java.lang.Double> that)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
copy
public DoubleValue copy()
-
reset
public DoubleValue reset(java.lang.Number value)
-
add
public DoubleValue add(java.lang.Number value)
-
add
public DoubleValue add(Value<? extends java.lang.Number> value)
-
add
public DoubleValue add(java.lang.Number coefficient, java.lang.Number factor)
Description copied from class:ValueAdds
coefficient * factor.
-
add
public DoubleValue add(java.lang.Number coefficient, java.lang.Number firstFactor, java.lang.Number secondFactor)
-
add
public DoubleValue add(java.lang.Number coefficient, java.lang.Number... factors)
Description copied from class:ValueAdds
coefficient * product(factors).
-
add
public DoubleValue add(java.lang.Number coefficient, java.lang.Number factor, int exponent)
Description copied from class:ValueAdds
coefficient * (factor ^ exponent).
-
subtract
public DoubleValue subtract(java.lang.Number value)
-
subtract
public DoubleValue subtract(Value<? extends java.lang.Number> value)
-
multiply
public DoubleValue multiply(java.lang.Number value)
-
multiply
public DoubleValue multiply(Value<? extends java.lang.Number> value)
-
multiply
public DoubleValue multiply(java.lang.Number factor, java.lang.Number exponent)
Description copied from class:ValueMultiplies by
factor ^ exponent.
-
divide
public DoubleValue divide(java.lang.Number value)
-
divide
public DoubleValue divide(Value<? extends java.lang.Number> value)
-
residual
public DoubleValue residual(Value<? extends java.lang.Number> value)
-
square
public DoubleValue square()
-
power
public DoubleValue power(java.lang.Number value)
-
reciprocal
public DoubleValue reciprocal()
- Specified by:
reciprocalin classValue<java.lang.Double>
-
elliott
public DoubleValue elliott()
-
exp
public DoubleValue exp()
-
ln
public DoubleValue ln()
-
gauss
public DoubleValue gauss()
-
inverseLogit
public DoubleValue inverseLogit()
- Specified by:
inverseLogitin classValue<java.lang.Double>
-
inverseCloglog
public DoubleValue inverseCloglog()
- Specified by:
inverseCloglogin classValue<java.lang.Double>
-
inverseLoglog
public DoubleValue inverseLoglog()
- Specified by:
inverseLoglogin classValue<java.lang.Double>
-
inverseLogc
public DoubleValue inverseLogc()
- Specified by:
inverseLogcin classValue<java.lang.Double>
-
inverseNegbin
public DoubleValue inverseNegbin(java.lang.Number value)
- Specified by:
inverseNegbinin classValue<java.lang.Double>
-
inverseOddspower
public DoubleValue inverseOddspower(java.lang.Number value)
- Specified by:
inverseOddspowerin classValue<java.lang.Double>
-
inversePower
public DoubleValue inversePower(java.lang.Number value)
- Specified by:
inversePowerin classValue<java.lang.Double>
-
inverseCauchit
public DoubleValue inverseCauchit()
- Specified by:
inverseCauchitin classValue<java.lang.Double>
-
inverseProbit
public DoubleValue inverseProbit()
- Specified by:
inverseProbitin classValue<java.lang.Double>
-
sin
public DoubleValue sin()
-
cos
public DoubleValue cos()
-
arctan
public DoubleValue arctan()
-
tanh
public DoubleValue tanh()
-
threshold
public DoubleValue threshold(java.lang.Number value)
-
relu
public DoubleValue relu()
-
abs
public DoubleValue abs()
-
gaussSim
public DoubleValue gaussSim(java.lang.Number value)
-
restrict
public DoubleValue restrict(java.lang.Number lowValue, java.lang.Number highValue)
-
round
public DoubleValue round()
-
ceiling
public DoubleValue ceiling()
-
floor
public DoubleValue floor()
-
normalize
public DoubleValue normalize(java.lang.Number leftOrig, java.lang.Number leftNorm, java.lang.Number rightOrig, java.lang.Number rightNorm)
-
denormalize
public DoubleValue denormalize(java.lang.Number leftOrig, java.lang.Number leftNorm, java.lang.Number rightOrig, java.lang.Number rightNorm)
- Specified by:
denormalizein classValue<java.lang.Double>
-
equals
public boolean equals(java.lang.Number value)
-
compareTo
public int compareTo(java.lang.Number value)
-
floatValue
public float floatValue()
- Specified by:
floatValuein classValue<java.lang.Double>
-
doubleValue
public double doubleValue()
- Specified by:
doubleValuein classValue<java.lang.Double>
-
-