Package org.databene.benerator.distribution

Interface Summary
Distribution Parent interface for all distribution types.
Weight Common parent class for all Generators that are based on weights.
WeightFunction Common interface for weight functions.
 

Class Summary
AbstractWeightFunction Abstract implementation of the WeightFunction interface.
AttachedWeight<E> IndividualWeight implementation that weighs objects individually.
CumulativeDistributionFunction Distribution implementation which uses the inverse of a probability function integral for efficiently generating numbers with a given probability distribution.
CumulativeDistributionFunction.IPINumberGenerator<E extends Number> Generates numbers according to an CumulativeDistributionFunction.
DistributingGenerator<E> General purpose generator proxy which is supposed to work with any distribution.
FeatureWeight Implements the IndividualWeight function for arbitrary feature names, supporting e.g. properties, attributes, or Map keys.
IndexBasedSampleGeneratorProxy<E> Internal generator which reads all products of a source generator and provides them with an index-based strategy.
IndividualWeight<E> Distribution type that provides an individual weight for each object.
LongBasedSequence Helper class that serves as parent for individual Sequence implementations that are based on a Long-value generator (Generator<Long>).
Sequence Provides access to specific Sequence number Generators.
SequenceManager Manages Sequences.
WeightedDoubleGenerator Double Generator that supports a weight function.
WeightedLongGenerator Long Generator that supports a weight function.
 



Copyright © 2013. All Rights Reserved.