Class Value<V extends Number>

    • Constructor Detail

      • Value

        public Value()
    • Method Detail

      • copy

        public abstract Value<V> copy()
      • add

        public abstract Value<V> add​(Number coefficient,
                                     Number factor)

        Adds coefficient * factor.

      • add

        public abstract Value<V> add​(Number coefficient,
                                     Number... factors)

        Adds coefficient * product(factors).

      • add

        public abstract Value<V> add​(Number coefficient,
                                     Number factor,
                                     int exponent)

        Adds coefficient * (factor ^ exponent).

      • subtract

        public abstract Value<V> subtract​(Number value)
      • multiply

        public abstract Value<V> multiply​(Number value)
      • multiply

        public abstract Value<V> multiply​(Number factor,
                                          Number exponent)

        Multiplies by factor ^ exponent.

      • divide

        public abstract Value<V> divide​(Number value)
      • square

        public abstract Value<V> square()
      • reciprocal

        public abstract Value<V> reciprocal()
      • elliott

        public abstract Value<V> elliott()
      • exp

        public abstract Value<V> exp()
      • ln

        public abstract Value<V> ln()
      • gauss

        public abstract Value<V> gauss()
      • inverseLogit

        public abstract Value<V> inverseLogit()
      • inverseCloglog

        public abstract Value<V> inverseCloglog()
      • inverseLoglog

        public abstract Value<V> inverseLoglog()
      • inverseLogc

        public abstract Value<V> inverseLogc()
      • inverseNegbin

        public abstract Value<V> inverseNegbin​(Number value)
      • inverseOddspower

        public abstract Value<V> inverseOddspower​(Number value)
      • inversePower

        public abstract Value<V> inversePower​(Number value)
      • inverseCauchit

        public abstract Value<V> inverseCauchit()
      • inverseProbit

        public abstract Value<V> inverseProbit()
      • sin

        public abstract Value<V> sin()
      • cos

        public abstract Value<V> cos()
      • arctan

        public abstract Value<V> arctan()
      • tanh

        public abstract Value<V> tanh()
      • threshold

        public abstract Value<V> threshold​(Number value)
      • relu

        public abstract Value<V> relu()
      • abs

        public abstract Value<V> abs()
      • gaussSim

        public abstract Value<V> gaussSim​(Number value)
      • round

        public abstract Value<V> round()
      • ceiling

        public abstract Value<V> ceiling()
      • floor

        public abstract Value<V> floor()
      • isZero

        public abstract boolean isZero()
      • isOne

        public abstract boolean isOne()
      • equals

        public abstract boolean equals​(Number value)
      • compareTo

        public abstract int compareTo​(Number value)
      • floatValue

        public abstract float floatValue()
      • doubleValue

        public abstract double doubleValue()
      • getValue

        public abstract V getValue()