25package umontreal.ssj.hups;
27import umontreal.ssj.rng.RandomStream;
28import java.lang.IllegalArgumentException;
65 ((
DigitalNet) p).stripedMatrixScramble(stream);
68 throw new IllegalArgumentException(
"SMScrambleShift" +
" can only randomize a DigitalNet");
76 return "Striped matrix scramble + random digital shift";
This class provides the basic structures for storing and manipulating linear digital nets in base ,...
This abstract class represents a general point set.
RandomShift()
Empty constructor: No stream is passed here for the randomization; one must be passed later by setStr...
String toString()
Returns a descriptor of this object.
SMScrambleShift(RandomStream stream)
Constructor that sets the internal variable stream to the given stream.
void randomize(PointSet p)
This method calls umontreal.ssj.hups.DigitalNet.stripedMatrixScramble(RandomStream),...
SMScrambleShift()
Empty constructor.
This interface defines the basic structures to handle multiple streams of uniform (pseudo)random numb...