Class MathUtil

java.lang.Object
com.musicxmltasks.util.MathUtil

public class MathUtil
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.math.BigDecimal ZERO  
  • Method Summary

    Modifier and Type Method Description
    static java.math.BigDecimal add​(java.math.BigDecimal a, java.math.BigDecimal b)  
    static java.math.BigDecimal divide​(java.math.BigDecimal a, java.math.BigDecimal b)  
    static boolean equalTo​(java.math.BigDecimal a, java.math.BigDecimal b)  
    static java.math.BigDecimal exp​(java.math.BigDecimal a, java.lang.Integer b)  
    static boolean isNegative​(java.math.BigDecimal a)  
    static boolean isPositive​(java.math.BigDecimal a)  
    static boolean largerThan​(java.math.BigDecimal a, java.math.BigDecimal b)  
    static java.math.BigDecimal multiply​(java.math.BigDecimal a, java.math.BigDecimal b)  
    static java.math.BigDecimal newBigDecimal​(double val)  
    static java.math.BigDecimal newBigDecimal​(int val)  
    static java.math.BigDecimal newBigDecimal​(java.lang.String val)  
    static java.math.BigDecimal newBigDecimal​(java.math.BigDecimal val)  
    static java.math.BigDecimal round​(java.math.BigDecimal newValue)  
    static boolean smallerThan​(java.math.BigDecimal a, java.math.BigDecimal b)  
    static java.math.BigDecimal subtract​(java.math.BigDecimal a, java.math.BigDecimal b)  
    static java.lang.Integer truncate​(java.math.BigDecimal a)  

    Methods inherited from class java.lang.Object

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

    • ZERO

      public static java.math.BigDecimal ZERO
  • Method Details

    • newBigDecimal

      public static java.math.BigDecimal newBigDecimal​(java.math.BigDecimal val)
    • newBigDecimal

      public static java.math.BigDecimal newBigDecimal​(double val)
    • newBigDecimal

      public static java.math.BigDecimal newBigDecimal​(int val)
    • newBigDecimal

      public static java.math.BigDecimal newBigDecimal​(java.lang.String val)
    • round

      public static java.math.BigDecimal round​(java.math.BigDecimal newValue)
    • add

      public static java.math.BigDecimal add​(java.math.BigDecimal a, java.math.BigDecimal b)
    • subtract

      public static java.math.BigDecimal subtract​(java.math.BigDecimal a, java.math.BigDecimal b)
    • multiply

      public static java.math.BigDecimal multiply​(java.math.BigDecimal a, java.math.BigDecimal b)
    • divide

      public static java.math.BigDecimal divide​(java.math.BigDecimal a, java.math.BigDecimal b)
    • exp

      public static java.math.BigDecimal exp​(java.math.BigDecimal a, java.lang.Integer b)
    • truncate

      public static java.lang.Integer truncate​(java.math.BigDecimal a)
    • largerThan

      public static boolean largerThan​(java.math.BigDecimal a, java.math.BigDecimal b)
    • smallerThan

      public static boolean smallerThan​(java.math.BigDecimal a, java.math.BigDecimal b)
    • equalTo

      public static boolean equalTo​(java.math.BigDecimal a, java.math.BigDecimal b)
    • isPositive

      public static boolean isPositive​(java.math.BigDecimal a)
    • isNegative

      public static boolean isNegative​(java.math.BigDecimal a)