Class Constants.Pi

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.math.BigDecimal FIVE  
      private static java.math.BigDecimal FOUR  
      private static java.math.BigDecimal THREE  
      private static java.math.BigDecimal TWO  
      private static java.math.BigDecimal TWO_THIRTY_NINE  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Pi()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.math.BigDecimal arccot​(java.math.BigDecimal x, int numDigits)
      Compute arccot via the Taylor series expansion.
      static java.math.BigDecimal ofNumDigits​(int numDigits)  
      • Methods inherited from class java.lang.Object

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

      • TWO

        private static final java.math.BigDecimal TWO
      • THREE

        private static final java.math.BigDecimal THREE
      • FOUR

        private static final java.math.BigDecimal FOUR
      • FIVE

        private static final java.math.BigDecimal FIVE
      • TWO_THIRTY_NINE

        private static final java.math.BigDecimal TWO_THIRTY_NINE
    • Constructor Detail

      • Pi

        private Pi()
    • Method Detail

      • ofNumDigits

        public static java.math.BigDecimal ofNumDigits​(int numDigits)
      • arccot

        private static java.math.BigDecimal arccot​(java.math.BigDecimal x,
                                                   int numDigits)
        Compute arccot via the Taylor series expansion.