Interface CompositeSamplers.DiscreteProbabilitySamplerFactory

All Known Implementing Classes:
CompositeSamplers.DiscreteProbabilitySampler
Enclosing class:
CompositeSamplers

public static interface CompositeSamplers.DiscreteProbabilitySamplerFactory
A factory for creating a sampler of a user-defined discrete probability distribution.
  • Method Details

    • create

      DiscreteSampler create(UniformRandomProvider rng, double[] probabilities)
      Creates the sampler.
      Parameters:
      rng - Source of randomness.
      probabilities - Discrete probability distribution.
      Returns:
      the sampler