hydroScalingAPI.util.probability
Class LogGaussianDistribution

java.lang.Object
  extended by hydroScalingAPI.util.probability.LogGaussianDistribution
All Implemented Interfaces:
ContinuousDistribution

public class LogGaussianDistribution
extends java.lang.Object
implements ContinuousDistribution

An implementation of ContinuousDistribution using a log-gaussian distribution

Author:
Ricardo Mantilla

Constructor Summary
LogGaussianDistribution(float m, float s)
          Creates a new instance of LogGaussianDistribution
 
Method Summary
static void main(java.lang.String[] args)
          Tests for the class
 float sample()
          Returns a random value that follows a log-gaussian distribution
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogGaussianDistribution

public LogGaussianDistribution(float m,
                               float s)
Creates a new instance of LogGaussianDistribution

Parameters:
m - The mean
s - The standard deviation
Method Detail

sample

public float sample()
Returns a random value that follows a log-gaussian distribution

Specified by:
sample in interface ContinuousDistribution
Returns:
A random value

main

public static void main(java.lang.String[] args)
Tests for the class

Parameters:
args - the command line arguments


CUENCAS was initially developed by Ricardo Mantilla at the University of Colorado under the supervision of Dr. Vijay K. Gupta. We wish to recognize the support from the National Science Fundation.