rvl.util
Class MoreMath

java.lang.Object
  |
  +--rvl.util.MoreMath

public class MoreMath
extends java.lang.Object

Useful math functions


Constructor Summary
MoreMath()
           
 
Method Summary
static double beta(double a, double b)
          Beta function beta(a,b) = gamma(a+b)/gamma(a)/gamma(b)
static double gamma(double x)
          Gamma function at x
static double logGamma(double x)
          Natural logarithm of the gamma function at x
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoreMath

public MoreMath()
Method Detail

logGamma

public static double logGamma(double x)
Natural logarithm of the gamma function at x

gamma

public static double gamma(double x)
Gamma function at x

beta

public static double beta(double a,
                          double b)
Beta function beta(a,b) = gamma(a+b)/gamma(a)/gamma(b)