Interface SharedStateObjectSampler<T>

Type Parameters:
T - Type of the sample.
All Superinterfaces:
ObjectSampler<T>, SharedStateSampler<SharedStateObjectSampler<T>>
All Known Implementing Classes:
BoxSampler, BoxSampler.BoxSampler2D, BoxSampler.BoxSampler3D, BoxSampler.BoxSamplerND, CollectionSampler, CombinationSampler, CompositeSamplers.SharedStateObjectSamplerFactory.CompositeSharedStateObjectSampler, DirichletSampler, DirichletSampler.GeneralDirichletSampler, DirichletSampler.SymmetricDirichletSampler, DiscreteProbabilityCollectionSampler, LineSampler, LineSampler.LineSampler1D, LineSampler.LineSampler2D, LineSampler.LineSampler3D, LineSampler.LineSamplerND, PermutationSampler, TetrahedronSampler, TriangleSampler, TriangleSampler.TriangleSampler2D, TriangleSampler.TriangleSampler3D, TriangleSampler.TriangleSamplerND, UnitBallSampler, UnitBallSampler.UnitBallSampler1D, UnitBallSampler.UnitBallSampler2D, UnitBallSampler.UnitBallSampler3D, UnitBallSampler.UnitBallSamplerND, UnitSphereSampler, UnitSphereSampler.UnitSphereSampler1D, UnitSphereSampler.UnitSphereSampler2D, UnitSphereSampler.UnitSphereSampler3D, UnitSphereSampler.UnitSphereSamplerND

public interface SharedStateObjectSampler<T> extends ObjectSampler<T>, SharedStateSampler<SharedStateObjectSampler<T>>
Sampler that generates values of a specified type and can create new instances to sample from the same state with a given source of randomness.
Since:
1.4