MVRVariable
An abstract base class for building multi-variate random variables. Implement the random generation procedure in the method generate().
Parameters
the random number stream number, defaults to 0, which means the next stream
the provider of random number streams, defaults to KSLRandom.DefaultRNStreamProvider
an optional name
Inheritors
Constructors
Properties
If true, the stream will automatically participate in having its stream advanced to the next sub-stream via stream managers
Tells the stream to start producing antithetic variates
The last (previous) randomly generated value. This value does not change until the next randomly generated value is obtained
If true, the stream will automatically participate in having its stream reset to its start stream via stream managers
The randomly generated values. Each access to value will result in a new sample
Functions
Positions the RNG at the beginning of its next substream
The last (previous) randomly generated value. This value does not change until the next randomly generated value is obtained
The resetStartStream method will position the RNG at the beginning of its stream. This is the same location in the stream as assigned when the RNG was created and initialized.
Resets the position of the RNG at the start of the current substream
Fills the supplied array with a sample of values. This method avoids the creation of a new array. The size of the array must match dimension
The randomly generated values. Each call to value() will result in a new sample