SST
6.0.0
StructuralSimulationToolkit

Creates a Uniform distribution for use within SST. More...
#include "sst/core/rng/uniform.h"
Public Member Functions  
SSTUniformDistribution (const uint32_t probsCount)  
Creates an uniform distribution with a specific number of bins. More...  
SSTUniformDistribution (const uint32_t probsCount, SSTRandom *baseDist)  
Creates a Uniform distribution with a specific number of bins and user supplied random number generaotr. More...  
~SSTUniformDistribution ()  
Destroys the distribution and will delete locally allocated RNGs.  
double  getNextDouble () 
Gets the next (random) double value in the distribution. More...  
Public Member Functions inherited from SST::RNG::SSTRandomDistribution  
virtual  ~SSTRandomDistribution () 
Destroys the distribution.  
SSTRandomDistribution ()  
Creates the base (abstract) class of a distribution.  
Protected Attributes  
SSTRandom *  baseDistrib 
Sets the base random number generator for the distribution.  
bool  deleteDistrib 
Controls whether the base distribution should be deleted when this class is destructed.  
uint32_t  probCount 
Count of discrete probabilities.  
Creates a Uniform distribution for use within SST.
This distribution is the same across platforms and compilers.

inline 
Creates an uniform distribution with a specific number of bins.
probsCount  Number of probability bins in this distribution 

inline 
Creates a Uniform distribution with a specific number of bins and user supplied random number generaotr.
probsCount  Number of probability bins in the distribution 
baseDist  The base random number generator to take the distribution from. 

inlinevirtual 
Gets the next (random) double value in the distribution.
Implements SST::RNG::SSTRandomDistribution.