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. |