Package com.ibm.wala.util.math
Class Factorial
- java.lang.Object
-
- com.ibm.wala.util.math.Factorial
-
public class Factorial extends java.lang.ObjectFactorial utilities
-
-
Constructor Summary
Constructors Constructor Description Factorial()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doublefact(double n)Factorial on doubles; avoids overflow problems present when using integers.static intfact(int n)Factorialstatic longfact(long n)Factorialstatic java.math.BigIntegerfact(java.math.BigInteger n)Factorial
-
-
-
Method Detail
-
fact
public static long fact(long n)
Factorial
-
fact
public static java.math.BigInteger fact(java.math.BigInteger n)
Factorial
-
fact
public static double fact(double n)
Factorial on doubles; avoids overflow problems present when using integers.- Parameters:
n- arg on which to compute factorial- Returns:
- (
doubleapproximation to) factorial of largest positive integer <= (n_ + epsilon)
-
fact
public static int fact(int n)
Factorial
-
-