DRCL JavaSim API

drcl.util.random
Class ParetoDistribution

java.lang.Object
  |
  +--drcl.DrclObj
        |
        +--drcl.util.random.RandomNumberGenerator
              |
              +--drcl.util.random.ParetoDistribution
All Implemented Interfaces:
java.lang.Cloneable, ObjectDuplicable, java.io.Serializable

public class ParetoDistribution
extends RandomNumberGenerator

This class implements a pareto distribution. Parameters: scale, shape

See Also:
Serialized Form

Fields inherited from class drcl.util.random.RandomNumberGenerator
r, seed
 
Constructor Summary
ParetoDistribution()
           
ParetoDistribution(double scale_, double shape_)
           
ParetoDistribution(double scale_, double shape_, long seed_)
           
ParetoDistribution(long seed_)
           
 
Method Summary
 java.lang.String getName()
           
 double getScale()
           
 double getShape()
           
 java.lang.String info(java.lang.String prefix_)
           
 double nextDouble()
           
 int nextInt()
           
 long nextLong()
           
 java.lang.String oneline()
           
 void setScale(double scale_)
           
 void setShape(double shape_)
           
 
Methods inherited from class drcl.util.random.RandomNumberGenerator
duplicate, getSeed, info, reset, setSeed
 
Methods inherited from class drcl.DrclObj
clone, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParetoDistribution

public ParetoDistribution(double scale_,
                          double shape_)

ParetoDistribution

public ParetoDistribution(double scale_,
                          double shape_,
                          long seed_)

ParetoDistribution

public ParetoDistribution()

ParetoDistribution

public ParetoDistribution(long seed_)
Method Detail

getName

public java.lang.String getName()
Overrides:
getName in class RandomNumberGenerator

nextDouble

public double nextDouble()
Overrides:
nextDouble in class RandomNumberGenerator

nextInt

public int nextInt()
Overrides:
nextInt in class RandomNumberGenerator

nextLong

public long nextLong()
Overrides:
nextLong in class RandomNumberGenerator

setScale

public void setScale(double scale_)

getScale

public double getScale()

setShape

public void setShape(double shape_)

getShape

public double getShape()

info

public java.lang.String info(java.lang.String prefix_)
Overrides:
info in class RandomNumberGenerator

oneline

public java.lang.String oneline()
Overrides:
oneline in class RandomNumberGenerator

DRCL JavaSim API

Copyright © 2001 - DRCL, OSU     ~ Back to JavaSim Home ~