Package org.apache.commons.numbers.gamma
Class IncompleteGamma.Lower
java.lang.Object
org.apache.commons.numbers.gamma.IncompleteGamma.Lower
- Enclosing class:
IncompleteGamma
Lower incomplete Gamma function \( \gamma(a, x) \).
\[ \gamma(a,x) = \int_0^x t^{a-1}\,e^{-t}\,dt \]
- Since:
- 1.1
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Lower
private Lower()No instances.
-
-
Method Details
-
value
public static double value(double a, double x) Computes the lower incomplete gamma function \( \gamma(a, x) \).- Parameters:
a
- Argument.x
- Argument.- Returns:
- \( \gamma(a, x) \).
- Throws:
ArithmeticException
- if the series evaluation fails to converge.
-
value
public static double value(double a, double x, double epsilon, int maxIterations) Computes the lower incomplete gamma function \( \gamma(a, x) \).- Parameters:
a
- Argument.x
- Argument.epsilon
- Tolerance in series evaluation.maxIterations
- Maximum number of iterations in series evaluation.- Returns:
- \( \gamma(a, x) \).
- Throws:
ArithmeticException
- if the series evaluation fails to converge.
-