swarm.random
Class ExponentialDistImpl

java.lang.Object
  |
  +--swarm.random.ExponentialDistImpl

public class ExponentialDistImpl
extends Object
implements DoubleDistributionS, DoubleDistribution, ExponentialDistS, ExponentialDist

Exponential distribuiton . A well-known continuous probability distribution returning doubles.


Constructor Summary
ExponentialDistImpl()
           
ExponentialDistImpl(ZoneImpl aZone)
          Default constructor for Impl class
ExponentialDistImpl(ZoneImpl aZone, Object generator)
          Use this create message if the generator to be attached is a Simple one:
ExponentialDistImpl(ZoneImpl aZone, Object generator, double mean)
          Use this create message if the generator to be attached is a Simple one:
ExponentialDistImpl(ZoneImpl aZone, Object generator, int vGen)
          Use this create message if the generator to be attached is a Split one:
ExponentialDistImpl(ZoneImpl aZone, Object generator, int vGen, double mean)
          Use this create message if the generator to be attached is a Split one:
 
Methods implemented by this class for interface swarm.random.DoubleDistribution
getDoubleSample
 
Methods implemented by this class for interface swarm.random.ExponentialDistS
setMean
 
Methods implemented by this class for interface swarm.random.ExponentialDist
getMean, getSampleWithMean
 
Methods implemented by this class for interface swarm.random.ProbabilityDistributionS
reset, setGenerator, setGenerator$setVirtualGenerator
 
Methods implemented by this class for interface swarm.random.ProbabilityDistribution
getGenerator, getOptionsInitialized, getVirtualGenerator
 
Methods implemented by this class for interface swarm.objectbase.SwarmObject
getCompleteProbeMap, getProbeForMessage, getProbeForVariable, getProbeMap
 
Methods implemented by this class for interface swarm.random.InternalState
describe, getMagic, getName, getStateSize
 
Methods implemented by this class for interface swarm.defobj.Drop
drop
 
Methods implemented by this class for interface swarm.defobj.DefinedObject
compare, describe, describeID, getDisplayName, getTypeName, getZone, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExponentialDistImpl

public ExponentialDistImpl()

ExponentialDistImpl

public ExponentialDistImpl(ZoneImpl aZone,
                           Object generator,
                           int vGen,
                           double mean)
Use this create message if the generator to be attached is a Split one:

ExponentialDistImpl

public ExponentialDistImpl(ZoneImpl aZone,
                           Object generator,
                           double mean)
Use this create message if the generator to be attached is a Simple one:

ExponentialDistImpl

public ExponentialDistImpl(ZoneImpl aZone,
                           Object generator)
Use this create message if the generator to be attached is a Simple one:

ExponentialDistImpl

public ExponentialDistImpl(ZoneImpl aZone,
                           Object generator,
                           int vGen)
Use this create message if the generator to be attached is a Split one:

ExponentialDistImpl

public ExponentialDistImpl(ZoneImpl aZone)
Default constructor for Impl class