Interface ObjectSampler<T>
- Type Parameters:
T- Type of the sample.
- All Known Subinterfaces:
SharedStateObjectSampler<T>
- All Known Implementing Classes:
BoxSampler, BoxSampler.BoxSampler2D, BoxSampler.BoxSampler3D, BoxSampler.BoxSamplerND, CollectionSampler, CombinationSampler, CompositeSamplers.ObjectSamplerFactory.CompositeObjectSampler, 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 ObjectSampler<T>
Sampler that generates values of a specified type.
- Since:
- 1.4
-
Method Summary
-
Method Details
-
sample
-
samples
-
samples
Returns a stream producing the givenstreamSizenumber of object sample values.The default implementation produces a sequential stream that repeatedly calls
sample(); the stream is limited to the givenstreamSize.- Parameters:
streamSize- Number of values to generate.- Returns:
- a stream of object values.
- Since:
- 1.5
-