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 double
fact(double n)
Factorial on doubles; avoids overflow problems present when using integers.static int
fact(int n)
Factorialstatic long
fact(long n)
Factorialstatic BigInteger
fact(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:
- (
double
approximation to) factorial of largest positive integer <= (n_ + epsilon)
-
fact
public static int fact(int n)
Factorial
-
-