nl.tudelft.simulation.jstats.distributions
Class DistTriangular

java.lang.Object
  extended bynl.tudelft.simulation.jstats.distributions.Dist
      extended bynl.tudelft.simulation.jstats.distributions.DistContinuous
          extended bynl.tudelft.simulation.jstats.distributions.DistTriangular
All Implemented Interfaces:
java.io.Serializable

public class DistTriangular
extends DistContinuous

The Triangular distribution. For more information on this distribution see http://mathworld.wolfram.com/TriangularDistribution.html

(c) copyright 2002-2004 Delft University of Technology , the Netherlands.
See for project information www.simulation.tudelft.nl
License of use: General Public License (GPL) , no warranty

Since:
1.2
Version:
1.11 2004-03-22
Author:
Alexander Verbraeck
Peter Jacobs
See Also:
Serialized Form

Field Summary
 
Fields inherited from class nl.tudelft.simulation.jstats.distributions.Dist
stream
 
Constructor Summary
DistTriangular(StreamInterface stream, double a, double b, double c)
          constructs a new triangular distribution
 
Method Summary
 double draw()
          draws the next stream value according to the probability of this this distribution.
 double probDensity(double observation)
          returns the propbability density value of an observation
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DistTriangular

public DistTriangular(StreamInterface stream,
                      double a,
                      double b,
                      double c)
constructs a new triangular distribution

Parameters:
stream - the numberstream
a - the minimum
b - the mode
c - the maximum
Method Detail

draw

public double draw()
Description copied from class: DistContinuous
draws the next stream value according to the probability of this this distribution.

Specified by:
draw in class DistContinuous
Returns:
the next double value drawn.
See Also:
DistContinuous.draw()

probDensity

public double probDensity(double observation)
Description copied from class: DistContinuous
returns the propbability density value of an observation

Specified by:
probDensity in class DistContinuous
Parameters:
observation - the observation.
Returns:
double the probability density.
See Also:
#probDensity(double)

toString

public java.lang.String toString()
See Also:
Object.toString()


Copyright © 2002-2004 Delft University of Technology, the Netherlands. All Rights Reserved.