![]() | 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. |