Independent |
The IndependentRandomStreams type exposes the following members.
Name | Description | |
---|---|---|
IndependentRandomStreams | Protected constructor. Deriving classes must construct the independent stream objects. | |
IndependentRandomStreams(IndependentRandomStreams) | Constructs copy of other streams. |
Name | Description | |
---|---|---|
NumberOfStreams | Gets the number of independent streams. | |
StreamLength | The length of the independent streams. |
Name | Description | |
---|---|---|
Clone | Creates a deep copy of self. | |
Dispose | Frees the stream data structure. | |
Dispose(Boolean) | Frees the stream data structure. | |
Fill(IRandomNumberDistributionDouble, DoubleMatrix) | Fills the columns of a given matrix with independent random streams following the given probablility distribution. | |
Fill(IRandomNumberDistributionDouble, DoubleMatrix) | Fills the columns of a given matrix with independent random streams following the given probablility distributions. | |
Fill(IRandomNumberDistributionSingle, FloatMatrix) | Fills the columns of a given matrix with independent random streams following the given probablility distribution. | |
Fill(IRandomNumberDistributionSingle, FloatMatrix) | Fills the columns of a given matrix with independent random streams following the given probablility distributions. | |
FillT(IRandomNumberDistributionT, T) | Fills an array of independent random number streams with random deiviats which follow the given probability distribution. | |
FillT(IRandomNumberDistributionT, T) | Fills an array of independent random number streams with each stream following a given probability distribution. | |
Finalize |
Frees the stream data structure.
(Overrides ObjectFinalize) | |
Next(IRandomNumberDistributionDouble) | Creates a matrix whose columns contain independent random number streams following the given probablility distibution. | |
Next(IRandomNumberDistributionDouble) | Creates a matrix whose columns contain independent random number streams where each stream follows a specified probablility distibution. | |
Next(IRandomNumberDistributionSingle) | Creates a matrix whose columns contain independent random number streams following the given probablility distibution. | |
Next(IRandomNumberDistributionSingle) | Creates a matrix whose columns contain independent random number streams where each stream follows a specified probablility distibution. | |
NextT(IRandomNumberDistributionT) | Returns an array of independent random number streams with the given distribution. | |
NextT(IRandomNumberDistributionT) | Returns an array of random number streams, each with a a different specified distribution. |
Name | Description | |
---|---|---|
disposed_ | Flag indicating if the object is disposed. | |
streams_ | Independent stream objects. |