Uses of Interface
org.apache.commons.rng.sampling.ObjectSampler
-
Packages that use ObjectSampler Package Description org.apache.commons.rng.sampling This package provides sampling utilities.org.apache.commons.rng.sampling.distribution This package contains classes for sampling from statistical distributions.org.apache.commons.rng.sampling.shape This package contains classes for sampling coordinates from shapes, for example a unit ball. -
-
Uses of ObjectSampler in org.apache.commons.rng.sampling
Subinterfaces of ObjectSampler in org.apache.commons.rng.sampling Modifier and Type Interface Description interface
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.Classes in org.apache.commons.rng.sampling that implement ObjectSampler Modifier and Type Class Description class
CollectionSampler<T>
Sampling from aCollection
.class
CombinationSampler
Class for representing combinations of a sequence of integers.private static class
CompositeSamplers.ObjectSamplerFactory.CompositeObjectSampler<T>
A composite object sampler.private static class
CompositeSamplers.SharedStateObjectSamplerFactory.CompositeSharedStateObjectSampler<T>
A composite object sampler with shared state support.class
DiscreteProbabilityCollectionSampler<T>
Sampling from a collection of items with user-defined probabilities.class
PermutationSampler
Class for representing permutations of a sequence of integers.class
UnitSphereSampler
Generate vectors isotropically located on the surface of a sphere.private static class
UnitSphereSampler.UnitSphereSampler1D
Sample uniformly from the ends of a 1D unit line.private static class
UnitSphereSampler.UnitSphereSampler2D
Sample uniformly from a 2D unit circle.private static class
UnitSphereSampler.UnitSphereSampler3D
Sample uniformly from a 3D unit sphere.private static class
UnitSphereSampler.UnitSphereSamplerND
Sample uniformly from a ND unit sphere.Methods in org.apache.commons.rng.sampling that return ObjectSampler Modifier and Type Method Description ObjectSampler<T>
CompositeSamplers.ObjectSamplerFactory. createSampler(DiscreteSampler discreteSampler, java.util.List<ObjectSampler<T>> samplers)
Methods in org.apache.commons.rng.sampling that return types with arguments of type ObjectSampler Modifier and Type Method Description static <T> CompositeSamplers.Builder<ObjectSampler<T>>
CompositeSamplers. newObjectSamplerBuilder()
Create a new builder for a compositeObjectSampler
.Method parameters in org.apache.commons.rng.sampling with type arguments of type ObjectSampler Modifier and Type Method Description ObjectSampler<T>
CompositeSamplers.ObjectSamplerFactory. createSampler(DiscreteSampler discreteSampler, java.util.List<ObjectSampler<T>> samplers)
Constructor parameters in org.apache.commons.rng.sampling with type arguments of type ObjectSampler Constructor Description CompositeObjectSampler(DiscreteSampler discreteSampler, java.util.List<ObjectSampler<T>> samplers)
-
Uses of ObjectSampler in org.apache.commons.rng.sampling.distribution
Classes in org.apache.commons.rng.sampling.distribution that implement ObjectSampler Modifier and Type Class Description class
DirichletSampler
Sampling from a Dirichlet distribution.private static class
DirichletSampler.GeneralDirichletSampler
Sample from a Dirichlet distribution with different concentration parameters for each category.private static class
DirichletSampler.SymmetricDirichletSampler
Sample from a symmetric Dirichlet distribution with the same concentration parameter for each category. -
Uses of ObjectSampler in org.apache.commons.rng.sampling.shape
Classes in org.apache.commons.rng.sampling.shape that implement ObjectSampler Modifier and Type Class Description class
BoxSampler
Generate points uniformly distributed within a n-dimension box (hyperrectangle).private static class
BoxSampler.BoxSampler2D
Sample uniformly from a box in 2D.private static class
BoxSampler.BoxSampler3D
Sample uniformly from a box in 3D.private static class
BoxSampler.BoxSamplerND
Sample uniformly from a box in ND.class
LineSampler
Generate points uniformly distributed on a line.private static class
LineSampler.LineSampler1D
Sample uniformly from a line in 1D.private static class
LineSampler.LineSampler2D
Sample uniformly from a line in 2D.private static class
LineSampler.LineSampler3D
Sample uniformly from a line in 3D.private static class
LineSampler.LineSamplerND
Sample uniformly from a line in ND.class
TetrahedronSampler
Generate points uniformly distributed within a tetrahedron.class
TriangleSampler
Generate points uniformly distributed within a triangle.private static class
TriangleSampler.TriangleSampler2D
Sample uniformly from a triangle in 2D.private static class
TriangleSampler.TriangleSampler3D
Sample uniformly from a triangle in 3D.private static class
TriangleSampler.TriangleSamplerND
Sample uniformly from a triangle in ND.class
UnitBallSampler
Generate coordinates uniformly distributed within the unit n-ball.private static class
UnitBallSampler.UnitBallSampler1D
Sample uniformly from a 1D unit line.private static class
UnitBallSampler.UnitBallSampler2D
Sample uniformly from a 2D unit disk.private static class
UnitBallSampler.UnitBallSampler3D
Sample uniformly from a 3D unit ball.private static class
UnitBallSampler.UnitBallSamplerND
Sample using ball point picking.
-