EnumeratedDistributionSamplersPerformance.KnownDistributionSources
, EnumeratedDistributionSamplersPerformance.RandomDistributionSources
public abstract static class EnumeratedDistributionSamplersPerformance.SamplerSources extends EnumeratedDistributionSamplersPerformance.LocalRandomSources
DiscreteSampler
samplers to use for testing. Creates the sampler for each
random source.
This class is abstract. The probability distribution is created by implementations.
Constructor | Description |
---|---|
SamplerSources() |
Modifier and Type | Method | Description |
---|---|---|
protected abstract double[] |
createProbabilities() |
Creates the probabilities for the distribution.
|
DiscreteSampler |
createSampler() |
Creates a new instance of the sampler.
|
DiscreteSampler |
getSampler() |
Gets the sampler.
|
void |
setup() |
Create the distribution (per iteration as it may vary) and instantiates sampler.
|
getGenerator
public DiscreteSampler getSampler()
public void setup()
setup
in class EnumeratedDistributionSamplersPerformance.LocalRandomSources
protected abstract double[] createProbabilities()
public DiscreteSampler createSampler()
Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.