Package org.jpmml.evaluator
Class DoubleValue
- java.lang.Object
-
- org.jpmml.evaluator.Value<Double>
-
- org.jpmml.evaluator.DoubleValue
-
- All Implemented Interfaces:
Comparable<Value<Double>>
public class DoubleValue extends Value<Double>
-
-
Constructor Summary
Constructors Constructor Description DoubleValue(double value)DoubleValue(Number value)
-
Method Summary
-
-
-
Field Detail
-
E
public static final double E
- See Also:
- Constant Field Values
-
PI
public static final double PI
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DoubleValue
public DoubleValue(double value)
-
DoubleValue
public DoubleValue(Number value)
-
-
Method Detail
-
copy
public DoubleValue copy()
-
reset
public DoubleValue reset(Number value)
-
add
public DoubleValue add(Number value)
-
add
public DoubleValue add(Number coefficient, Number factor)
Description copied from class:ValueAdds
coefficient * factor.
-
add
public DoubleValue add(Number coefficient, Number firstFactor, Number secondFactor)
-
add
public DoubleValue add(Number coefficient, Number... factors)
Description copied from class:ValueAdds
coefficient * product(factors).
-
add
public DoubleValue add(Number coefficient, Number factor, int exponent)
Description copied from class:ValueAdds
coefficient * (factor ^ exponent).
-
subtract
public DoubleValue subtract(Number value)
-
subtract
public DoubleValue subtract(Value<? extends Number> value)
-
multiply
public DoubleValue multiply(Number value)
-
multiply
public DoubleValue multiply(Value<? extends Number> value)
-
multiply
public DoubleValue multiply(Number factor, Number exponent)
Description copied from class:ValueMultiplies by
factor ^ exponent.
-
divide
public DoubleValue divide(Number value)
-
divide
public DoubleValue divide(Value<? extends Number> value)
-
residual
public DoubleValue residual(Value<? extends Number> value)
-
square
public DoubleValue square()
-
power
public DoubleValue power(Number value)
-
reciprocal
public DoubleValue reciprocal()
- Specified by:
reciprocalin classValue<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<Double>
-
inverseCloglog
public DoubleValue inverseCloglog()
- Specified by:
inverseCloglogin classValue<Double>
-
inverseLoglog
public DoubleValue inverseLoglog()
- Specified by:
inverseLoglogin classValue<Double>
-
inverseLogc
public DoubleValue inverseLogc()
- Specified by:
inverseLogcin classValue<Double>
-
inverseNegbin
public DoubleValue inverseNegbin(Number value)
- Specified by:
inverseNegbinin classValue<Double>
-
inverseOddspower
public DoubleValue inverseOddspower(Number value)
- Specified by:
inverseOddspowerin classValue<Double>
-
inversePower
public DoubleValue inversePower(Number value)
- Specified by:
inversePowerin classValue<Double>
-
inverseCauchit
public DoubleValue inverseCauchit()
- Specified by:
inverseCauchitin classValue<Double>
-
inverseProbit
public DoubleValue inverseProbit()
- Specified by:
inverseProbitin classValue<Double>
-
sin
public DoubleValue sin()
-
cos
public DoubleValue cos()
-
arctan
public DoubleValue arctan()
-
tanh
public DoubleValue tanh()
-
threshold
public DoubleValue threshold(Number value)
-
relu
public DoubleValue relu()
-
abs
public DoubleValue abs()
-
gaussSim
public DoubleValue gaussSim(Number value)
-
restrict
public DoubleValue restrict(Number lowValue, Number highValue)
-
round
public DoubleValue round()
-
ceiling
public DoubleValue ceiling()
-
floor
public DoubleValue floor()
-
normalize
public DoubleValue normalize(Number leftOrig, Number leftNorm, Number rightOrig, Number rightNorm)
-
denormalize
public DoubleValue denormalize(Number leftOrig, Number leftNorm, Number rightOrig, Number rightNorm)
- Specified by:
denormalizein classValue<Double>
-
floatValue
public float floatValue()
- Specified by:
floatValuein classValue<Double>
-
doubleValue
public double doubleValue()
- Specified by:
doubleValuein classValue<Double>
-
-