Package fj.function

Class Doubles

java.lang.Object
fj.function.Doubles

public final class Doubles extends Object
Curried functions over Doubles.
  • Field Details

    • add

      public static final F<Double,F<Double,Double>> add
      Curried Double addition.
    • multiply

      public static final F<Double,F<Double,Double>> multiply
      Curried Double multiplication.
    • subtract

      public static final F<Double,F<Double,Double>> subtract
      Curried Double subtraction.
    • negate

      public static final F<Double,Double> negate
      Negation.
    • abs

      public static final F<Double,Double> abs
      Absolute value.
    • remainder

      public static final F<Double,F<Double,Double>> remainder
      Remainder.
    • power

      public static final F<Double,F<Double,Double>> power
      Power.
    • even

      public static final F<Double,Boolean> even
      Evenness.
    • gtZero

      public static final F<Double,Boolean> gtZero
      A function that returns true if the given double is greater than zero.
    • gteZero

      public static final F<Double,Boolean> gteZero
      A function that returns true if the given double is greater than or equal to zero.
    • ltZero

      public static final F<Double,Boolean> ltZero
      A function that returns true if the given double is less than zero.
    • lteZero

      public static final F<Double,Boolean> lteZero
      A function that returns true if the given double is less than or equal to zero.
  • Constructor Details

    • Doubles

      private Doubles()
  • Method Details

    • sum

      public static double sum(List<Double> doubles)
      Sums a list of doubles.
      Parameters:
      doubles - A list of doubles to sum.
      Returns:
      The sum of the doubless in the list.
    • product

      public static double product(List<Double> doubles)
      Returns the product of a list of doubles.
      Parameters:
      doubles - A list of doubles to multiply together.
      Returns:
      The product of the doubles in the list.
    • fromString

      public static F<String,Option<Double>> fromString()
      A function that converts strings to doubles.
      Returns:
      A function that converts strings to doubles.