Class Beta
- java.lang.Object
-
- dev.nm.analysis.function.rn2r1.AbstractRealScalarFunction
-
- dev.nm.analysis.function.rn2r1.AbstractBivariateRealFunction
-
- dev.nm.analysis.function.special.beta.Beta
-
- All Implemented Interfaces:
Function<Vector,Double>
,BivariateRealFunction
,RealScalarFunction
public class Beta extends AbstractBivariateRealFunction
The beta function defined as: \[ B(x,y) = \frac{\Gamma(x)\Gamma(y)}{\Gamma(x+y)}= \int_0^1t^{x-1}(1-t)^{y-1}\,dt, x > 0, y > 0 \] The R equivalent function isbeta
.- See Also:
- Wikipedia: Beta function
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface dev.nm.analysis.function.Function
Function.EvaluationException
-
-
Constructor Summary
Constructors Constructor Description Beta()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
evaluate(double x, double y)
Evaluate B(x,y).-
Methods inherited from class dev.nm.analysis.function.rn2r1.AbstractBivariateRealFunction
evaluate
-
Methods inherited from class dev.nm.analysis.function.rn2r1.AbstractRealScalarFunction
dimensionOfDomain, dimensionOfRange
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface dev.nm.analysis.function.Function
dimensionOfDomain, dimensionOfRange
-
-