
com.google.common.math.DoubleMath.class Maven / Gradle / Ivy
???? 2; ? ? ? ? ? ?
? ? ? ?
? Z ?
? ?
X ?
? ?
? ?
? ?
? ??? ?
?
X ??? A?
? ??? C?
? ?
? ?
? ?
? ?
? ?
? ?
? ? X ? ?
? ?
? ?C0
X ?
X ?
? ?@
? ? ?
? ?? X ? ?
? ?
? ?
X ?
? ? ?
X ? ? ?
X ? ? ? ? ? ?
@ ?
? ?
Y ?B?wu? GIV?
?3?L??x?,?Ro?x?4?JX?a?????_c?cGe??????l????@??s?΅??p~{ ]_=??? ? ? ? InnerClasses MIN_INT_AS_DOUBLE D
ConstantValue?? MAX_INT_AS_DOUBLEA????? MIN_LONG_AS_DOUBLE MAX_LONG_AS_DOUBLE_PLUS_ONE LN_2
MAX_FACTORIAL I ? RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; everySixteenthFactorial [D roundIntermediate (DLjava/math/RoundingMode;)D Code LineNumberTable LocalVariableTable z x mode Ljava/math/RoundingMode;
StackMapTable /Lcom/google/common/annotations/GwtIncompatible; value :#isMathematicalInteger, com.google.common.math.DoubleUtils
roundToInt (DLjava/math/RoundingMode;)I #roundIntermediate roundToLong (DLjava/math/RoundingMode;)J roundToBigInteger 1(DLjava/math/RoundingMode;)Ljava/math/BigInteger; exponent significand J result Ljava/math/BigInteger; R#roundIntermediate, java.lang.Math.getExponent, com.google.common.math.DoubleUtils isPowerOfTwo (D)Z "com.google.common.math.DoubleUtils log2 (D)D xScaled increment Z >java.lang.Math.getExponent, com.google.common.math.DoubleUtils isMathematicalInteger factorial (I)D i accum n fuzzyEquals (DDD)Z a b tolerance fuzzyCompare (DDD)I mean ([D)D index values count ([I)D [I sum ([J)D [J (Ljava/lang/Iterable;)D Ljava/lang/Iterable; LocalVariableTypeTable )Ljava/lang/Iterable<+Ljava/lang/Number;>; Signature ,(Ljava/lang/Iterable<+Ljava/lang/Number;>;)D (Ljava/util/Iterator;)D Ljava/util/Iterator; )Ljava/util/Iterator<+Ljava/lang/Number;>; ,(Ljava/util/Iterator<+Ljava/lang/Number;>;)D checkFinite argument ()V this #Lcom/google/common/math/DoubleMath;
SourceFile DoubleMath.java -Lcom/google/common/annotations/GwtCompatible; emulated i ? ^ ? java/lang/ArithmeticException input is infinite or NaN ? ?
? ?
? ? java/lang/AssertionError ? ? o p ? ! ? g ^ x must be positive and finite"#$% ? ? } ? ?&