java.lang.Object
de.mirkosertic.bytecoder.classlib.java.lang.TMath

public class TMath extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final double
     
    static final double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static double
    abs(double a)
     
    static float
    abs(float a)
     
    static int
    abs(int a)
     
    static long
    abs(long value)
     
    static double
    acos(double value)
     
    static int
    addExact(int x, int y)
     
    static long
    addExact(long x, long y)
     
    static double
    atan2(double a, double b)
     
    static double
    cbrt(double aValue)
     
    static double
    ceil(double aValue)
     
    static double
    cos(double aValue)
     
    static double
    floor(double aValue)
     
    static int
    floorDiv(int x, int y)
     
    static long
    floorDiv(long x, int y)
     
    static long
    floorDiv(long x, long y)
     
    static int
    floorMod(int x, int y)
     
    static int
    floorMod(long x, int y)
     
    static long
    floorMod(long x, long y)
     
    static int
    getExponent(float f)
     
    static double
    hypot(double a, double b)
     
    static double
    IEEEremainder(double a, double b)
     
    static double
    log(double aValue1)
     
    static double
    max(double aValue1, double aValue2)
     
    static float
    max(float aValue1, float aValue2)
     
    static int
    max(int aValue1, int aValue2)
     
    static long
    max(long aValue1, long aValue2)
     
    static double
    min(double aValue1, double aValue2)
     
    static float
    min(float aValue1, float aValue2)
     
    static int
    min(int aValue1, int aValue2)
     
    static long
    min(long aValue1, long aValue2)
     
    static int
    multiplyExact(int a, int b)
     
    static double
    pow(double a, double b)
     
    (package private) static double
    powerOfTwoD(int n)
     
    (package private) static float
    powerOfTwoF(int n)
     
    static double
     
    static double
    rint(double value)
     
    static long
    round(double value)
     
    static int
    round(float value)
     
    static double
    signum(double value)
     
    static float
    signum(float value)
     
    static double
    sin(double aValue)
     
    static double
    sqrt(double aValue)
     
    static double
    tan(double aValue)
     
    static double
    toDegrees(double aValue)
     
    static double
    toRadians(double aValue)
     
    static double
    ulp(double d)
     
    static float
    ulp(float f)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • TMath

      public TMath()
  • Method Details

    • abs

      public static float abs(float a)
    • abs

      public static double abs(double a)
    • abs

      public static int abs(int a)
    • sqrt

      public static double sqrt(double aValue)
    • cbrt

      public static double cbrt(double aValue)
    • ceil

      public static double ceil(double aValue)
    • floor

      public static double floor(double aValue)
    • sin

      public static double sin(double aValue)
    • cos

      public static double cos(double aValue)
    • random

      public static double random()
    • toRadians

      public static double toRadians(double aValue)
    • toDegrees

      public static double toDegrees(double aValue)
    • tan

      public static double tan(double aValue)
    • max

      public static long max(long aValue1, long aValue2)
    • max

      public static int max(int aValue1, int aValue2)
    • max

      public static float max(float aValue1, float aValue2)
    • max

      public static double max(double aValue1, double aValue2)
    • min

      public static int min(int aValue1, int aValue2)
    • min

      public static long min(long aValue1, long aValue2)
    • min

      public static float min(float aValue1, float aValue2)
    • min

      public static double min(double aValue1, double aValue2)
    • getExponent

      public static int getExponent(float f)
    • log

      public static double log(double aValue1)
    • floorMod

      public static int floorMod(int x, int y)
    • floorDiv

      public static int floorDiv(int x, int y)
    • floorDiv

      public static long floorDiv(long x, long y)
    • floorDiv

      public static long floorDiv(long x, int y)
    • floorMod

      public static int floorMod(long x, int y)
    • floorMod

      public static long floorMod(long x, long y)
    • addExact

      public static int addExact(int x, int y)
    • addExact

      public static long addExact(long x, long y)
    • multiplyExact

      public static int multiplyExact(int a, int b)
    • pow

      public static double pow(double a, double b)
    • round

      public static int round(float value)
    • round

      public static long round(double value)
    • rint

      public static double rint(double value)
    • hypot

      public static double hypot(double a, double b)
    • acos

      public static double acos(double value)
    • abs

      public static long abs(long value)
    • IEEEremainder

      public static double IEEEremainder(double a, double b)
    • atan2

      public static double atan2(double a, double b)
    • ulp

      public static double ulp(double d)
    • ulp

      public static float ulp(float f)
    • powerOfTwoD

      static double powerOfTwoD(int n)
    • powerOfTwoF

      static float powerOfTwoF(int n)
    • signum

      public static float signum(float value)
    • signum

      public static double signum(double value)