Interface FloatMathFunctions


public interface FloatMathFunctions
FloatMathFunctions provides a static implementation of Math functions.

This file was generated by the djunits value classes generator, 26 jun, 2015

Copyright (c) 2015-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.

Author:
Alexander Verbraeck, Peter Knoppers
  • Field Details

    • ABS

      static final FloatFunction ABS
      Function that returns Math.abs(a).
    • ACOS

      static final FloatFunction ACOS
      Function that returns Math.acos(a).
    • ASIN

      static final FloatFunction ASIN
      Function that returns Math.asin(a).
    • ATAN

      static final FloatFunction ATAN
      Function that returns Math.atan(a).
    • CBRT

      static final FloatFunction CBRT
      Function that returns Math.cbrt(a).
    • CEIL

      static final FloatFunction CEIL
      Function that returns Math.ceil(a).
    • COS

      static final FloatFunction COS
      Function that returns Math.cos(a).
    • COSH

      static final FloatFunction COSH
      Function that returns Math.cosh(a).
    • EXP

      static final FloatFunction EXP
      Function that returns Math.exp(a).
    • EXPM1

      static final FloatFunction EXPM1
      Function that returns Math.expm1(a).
    • FLOOR

      static final FloatFunction FLOOR
      Function that returns Math.floor(a).
    • LOG

      static final FloatFunction LOG
      Function that returns Math.log(a).
    • LOG10

      static final FloatFunction LOG10
      Function that returns Math.log10(a).
    • LOG1P

      static final FloatFunction LOG1P
      Function that returns Math.log1p(a).
    • NEG

      static final FloatFunction NEG
      Function that returns -a.
    • RINT

      static final FloatFunction RINT
      Function that returns Math.rint(a).
    • SIGNUM

      static final FloatFunction SIGNUM
      Function that returns Math.signum(a).
    • SIN

      static final FloatFunction SIN
      Function that returns Math.sin(a).
    • SINH

      static final FloatFunction SINH
      Function that returns Math.sinh(a).
    • SQRT

      static final FloatFunction SQRT
      Function that returns Math.sqrt(a).
    • TAN

      static final FloatFunction TAN
      Function that returns Math.tan(a).
    • TANH

      static final FloatFunction TANH
      Function that returns Math.tanh(a).
    • INV

      static final FloatFunction INV
      Function that returns 1/a.
  • Method Details

    • POW

      static FloatFunction POW(float b)
      Function that returns Math.pow(a, b).
      Parameters:
      b - float; power parameter
      Returns:
      power function
    • INC

      static FloatFunction INC(float b)
      Function that returns a + b.
      Parameters:
      b - float; increment
      Returns:
      power function
    • DEC

      static FloatFunction DEC(float b)
      Function that returns a - b.
      Parameters:
      b - float; decrement
      Returns:
      power function
    • MULT

      static FloatFunction MULT(float b)
      Function that returns a * b.
      Parameters:
      b - float; multiplier
      Returns:
      power function
    • DIV

      static FloatFunction DIV(float b)
      Function that returns a / b.
      Parameters:
      b - float; divisor
      Returns:
      power function