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 interfaceSharedStateObjectSampler<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 classCollectionSampler<T>Sampling from aCollection.classCombinationSamplerClass for representing combinations of a sequence of integers.private static classCompositeSamplers.ObjectSamplerFactory.CompositeObjectSampler<T>A composite object sampler.private static classCompositeSamplers.SharedStateObjectSamplerFactory.CompositeSharedStateObjectSampler<T>A composite object sampler with shared state support.classDiscreteProbabilityCollectionSampler<T>Sampling from a collection of items with user-defined probabilities.classPermutationSamplerClass for representing permutations of a sequence of integers.classUnitSphereSamplerGenerate vectors isotropically located on the surface of a sphere.private static classUnitSphereSampler.UnitSphereSampler1DSample uniformly from the ends of a 1D unit line.private static classUnitSphereSampler.UnitSphereSampler2DSample uniformly from a 2D unit circle.private static classUnitSphereSampler.UnitSphereSampler3DSample uniformly from a 3D unit sphere.private static classUnitSphereSampler.UnitSphereSamplerNDSample 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 classDirichletSamplerSampling from a Dirichlet distribution.private static classDirichletSampler.GeneralDirichletSamplerSample from a Dirichlet distribution with different concentration parameters for each category.private static classDirichletSampler.SymmetricDirichletSamplerSample 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 classBoxSamplerGenerate points uniformly distributed within a n-dimension box (hyperrectangle).private static classBoxSampler.BoxSampler2DSample uniformly from a box in 2D.private static classBoxSampler.BoxSampler3DSample uniformly from a box in 3D.private static classBoxSampler.BoxSamplerNDSample uniformly from a box in ND.classLineSamplerGenerate points uniformly distributed on a line.private static classLineSampler.LineSampler1DSample uniformly from a line in 1D.private static classLineSampler.LineSampler2DSample uniformly from a line in 2D.private static classLineSampler.LineSampler3DSample uniformly from a line in 3D.private static classLineSampler.LineSamplerNDSample uniformly from a line in ND.classTetrahedronSamplerGenerate points uniformly distributed within a tetrahedron.classTriangleSamplerGenerate points uniformly distributed within a triangle.private static classTriangleSampler.TriangleSampler2DSample uniformly from a triangle in 2D.private static classTriangleSampler.TriangleSampler3DSample uniformly from a triangle in 3D.private static classTriangleSampler.TriangleSamplerNDSample uniformly from a triangle in ND.classUnitBallSamplerGenerate coordinates uniformly distributed within the unit n-ball.private static classUnitBallSampler.UnitBallSampler1DSample uniformly from a 1D unit line.private static classUnitBallSampler.UnitBallSampler2DSample uniformly from a 2D unit disk.private static classUnitBallSampler.UnitBallSampler3DSample uniformly from a 3D unit ball.private static classUnitBallSampler.UnitBallSamplerNDSample using ball point picking.
-