SSJ API Documentation
Stochastic Simulation in Java
Loading...
Searching...
No Matches
umontreal.ssj.hups.PointSetRandomization Interface Reference

This interface is for a randomization that can be used to randomize a umontreal.ssj.hups.PointSet. More...

Inheritance diagram for umontreal.ssj.hups.PointSetRandomization:
umontreal.ssj.hups.EmptyRandomization umontreal.ssj.hups.NestedUniformScrambling umontreal.ssj.hups.RandomShift umontreal.ssj.hups.RandomStart umontreal.ssj.hups.LMScramble umontreal.ssj.hups.LMScrambleShift umontreal.ssj.hups.SMScrambleShift

Public Member Functions

void randomize (PointSet p)
 This method must randomize p.
void setStream (RandomStream stream)
 Sets the internal umontreal.ssj.rng.RandomStream to stream.
RandomStream getStream ()
 Returns the internal umontreal.ssj.rng.RandomStream.

Detailed Description

This interface is for a randomization that can be used to randomize a umontreal.ssj.hups.PointSet.

One can implement method randomize(PointSet) in any way. This method must use an internal umontreal.ssj.rng.RandomStream. This stream can be set in the constructor, but the methods getStream and setStream(RandomStream) must also be implemented.

The method randomize(PointSet) can be implemented using combinations of the randomization methods from the point set such as umontreal.ssj.hups.PointSet.addRandomShift, umontreal.ssj.hups.DigitalNet.leftMatrixScramble, umontreal.ssj.hups.DigitalNet.stripedMatrixScramble, etc.

Definition at line 45 of file PointSetRandomization.java.

Member Function Documentation

◆ getStream()

RandomStream umontreal.ssj.hups.PointSetRandomization.getStream ( )

◆ randomize()

◆ setStream()

void umontreal.ssj.hups.PointSetRandomization.setStream ( RandomStream stream)

The documentation for this interface was generated from the following file: