Package com.ibm.wala.util.math
Class Factorial
- java.lang.Object
-
- com.ibm.wala.util.math.Factorial
-
public class Factorial extends Object
Factorial 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 BigIntegerfact(BigInteger n)Factorial
-
-
-
Method Detail
-
fact
public static long fact(long n)
Factorial
-
fact
public static BigInteger fact(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
-
-