Class CompositeSamplers.CompositeSampler<S>
java.lang.Object
org.apache.commons.rng.sampling.CompositeSamplers.CompositeSampler<S>
- Type Parameters:
S- Type of sampler
- Direct Known Subclasses:
CompositeSamplers.ContinuousSamplerFactory.CompositeContinuousSampler, CompositeSamplers.DiscreteSamplerFactory.CompositeDiscreteSampler, CompositeSamplers.LongSamplerFactory.CompositeLongSampler, CompositeSamplers.ObjectSamplerFactory.CompositeObjectSampler, CompositeSamplers.SharedStateContinuousSamplerFactory.CompositeSharedStateContinuousSampler, CompositeSamplers.SharedStateDiscreteSamplerFactory.CompositeSharedStateDiscreteSampler, CompositeSamplers.SharedStateLongSamplerFactory.CompositeSharedStateLongSampler, CompositeSamplers.SharedStateObjectSamplerFactory.CompositeSharedStateObjectSampler
- Enclosing class:
CompositeSamplers
A composite sampler.
The source sampler for each sampler is chosen based on a user-defined continuous probability distribution.
- Since:
- 1.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DiscreteSamplerContinuous sampler to choose the individual sampler to sample.Collection of samplers to be sampled from. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) SGets the next sampler to use to create a sample.
-
Field Details
-
discreteSampler
Continuous sampler to choose the individual sampler to sample. -
samplers
-
-
Constructor Details
-
CompositeSampler
CompositeSampler(DiscreteSampler discreteSampler, List<S> samplers) - Parameters:
discreteSampler- Continuous sampler to choose the individual sampler to sample.samplers- Collection of samplers to be sampled from.
-
-
Method Details
-
nextSampler
-