/** * Sets the uniform random number generated shared by all <b>static</b> * methods. * * @param randomGenerator * the new uniform random number generator to be shared. */ private static void xstaticSetRandomGenerator(DoubleRandomEngine randomGenerator) { synchronized (shared) { shared.setRandomGenerator(randomGenerator); } } }
/** * Sets the uniform random number generated shared by all <b>static</b> * methods. * * @param randomGenerator * the new uniform random number generator to be shared. */ private static void xstaticSetRandomGenerator(DoubleRandomEngine randomGenerator) { synchronized (shared) { shared.setRandomGenerator(randomGenerator); } } }
/** * Constructs an Exponential Power distribution. Example: tau=1.0. * * @throws IllegalArgumentException * if <tt>tau < 1.0</tt>. */ public ExponentialPower(double tau, DoubleRandomEngine randomGenerator) { setRandomGenerator(randomGenerator); setState(tau); }
/** * Constructs an Exponential Power distribution. Example: tau=1.0. * * @throws IllegalArgumentException * if <tt>tau < 1.0</tt>. */ public ExponentialPower(double tau, DoubleRandomEngine randomGenerator) { setRandomGenerator(randomGenerator); setState(tau); }