public class SampleFactory extends Object
Constructor and Description |
---|
SampleFactory() |
Modifier and Type | Method and Description |
---|---|
static double[][] |
getNextLHSample(umontreal.ssj.probdist.Distribution[] distributions,
int samples)
Implements Latin Hypercube Sampling as originally introduced in
McKay, M.D.; Beckman, R.J.; Conover, W.J.
|
static double[] |
getNextSample(umontreal.ssj.probdist.Distribution[] distributions)
Implements Simple Random Sampling
|
static void |
resetNextSubstream()
Reinitializes the stream to the beginning of its next substream.
|
static void |
resetStartStream()
Reinitializes the stream to its initial state.
|
public static void resetNextSubstream()
public static void resetStartStream()
public static double[] getNextSample(umontreal.ssj.probdist.Distribution[] distributions)
distributions
- array of distributions to be sampleddistributions
public static double[][] getNextLHSample(umontreal.ssj.probdist.Distribution[] distributions, int samples)
distributions
- array of distributions to be sampledsamples
- number of samplesdistributions
Copyright © 2017–2018. All rights reserved.