org.databene.benerator.distribution.sequence
Class RandomWalkDoubleGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<E>
org.databene.benerator.util.AbstractNonNullGenerator<E>
org.databene.benerator.primitive.number.AbstractNonNullNumberGenerator<java.lang.Double>
org.databene.benerator.distribution.sequence.RandomWalkDoubleGenerator
- All Implemented Interfaces:
- java.io.Closeable, Generator<java.lang.Double>, NonNullGenerator<java.lang.Double>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class RandomWalkDoubleGenerator
- extends AbstractNonNullNumberGenerator<java.lang.Double>
Double Generator that implements a 'randomWalk' Double Sequence.
Created: 13.06.2006 07:36:45
- Author:
- Volker Bergmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RandomWalkDoubleGenerator
public RandomWalkDoubleGenerator()
RandomWalkDoubleGenerator
public RandomWalkDoubleGenerator(double min,
double max)
RandomWalkDoubleGenerator
public RandomWalkDoubleGenerator(double min,
double max,
double minIncrement,
double maxIncrement)
RandomWalkDoubleGenerator
public RandomWalkDoubleGenerator(double min,
double max,
double granularity,
double minIncrement,
double maxIncrement)
setGranularity
public void setGranularity(double granularity)
getNext
public double getNext()
setNext
public void setNext(double next)
init
public void init(GeneratorContext context)
- Specified by:
init
in interface Generator<java.lang.Double>
- Overrides:
init
in class AbstractNonNullNumberGenerator<java.lang.Double>
generate
public java.lang.Double generate()
- Specified by:
generate
in interface NonNullGenerator<java.lang.Double>
- Specified by:
generate
in class AbstractNonNullGenerator<java.lang.Double>
reset
public void reset()
- Specified by:
reset
in interface org.databene.commons.Resettable
- Overrides:
reset
in class AbstractGenerator<java.lang.Double>
Copyright © 2013. All Rights Reserved.