Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
A random number generator that generates random numbers uniformly distributed in the interval (a,b). More...
#include <Sacado_Random.hpp>
Public Member Functions | |
Random () | |
Constructor. | |
Random (ScalarT a_, ScalarT b_) | |
Constructor. | |
Random (ScalarT a_, ScalarT b_, int s) | |
Constructor with seed value s . | |
~Random () | |
Destructor. | |
void | setSeed (int s) |
Set seed to s . | |
ScalarT | number () |
Get random number. | |
Protected Member Functions | |
int | checkSeed (const std::string &func, int s) |
Protected Attributes | |
ScalarT | a |
Lower bound of interval. | |
ScalarT | b |
Upper bound of interval. | |
ScalarT | seed |
Random number seed | |
A random number generator that generates random numbers uniformly distributed in the interval (a,b).
Definition at line 46 of file Sacado_Random.hpp.
Sacado::Random< ScalarT >::Random |
Constructor.
Definition at line 38 of file Sacado_RandomImp.hpp.
Sacado::Random< ScalarT >::Random | ( | ScalarT | a_, |
ScalarT | b_ | ||
) |
Constructor.
Definition at line 50 of file Sacado_RandomImp.hpp.
Sacado::Random< ScalarT >::Random | ( | ScalarT | a_, |
ScalarT | b_, | ||
int | s | ||
) |
Constructor with seed value s
.
Definition at line 62 of file Sacado_RandomImp.hpp.
Sacado::Random< ScalarT >::~Random |
Destructor.
Definition at line 72 of file Sacado_RandomImp.hpp.
void Sacado::Random< ScalarT >::setSeed | ( | int | s | ) |
Set seed to s
.
Definition at line 79 of file Sacado_RandomImp.hpp.
ScalarT Sacado::Random< ScalarT >::number |
Get random number.
Definition at line 88 of file Sacado_RandomImp.hpp.
|
protected |
Definition at line 99 of file Sacado_RandomImp.hpp.
|
protected |
Lower bound of interval.
Definition at line 75 of file Sacado_Random.hpp.
|
protected |
Upper bound of interval.
Definition at line 78 of file Sacado_Random.hpp.
|
protected |
Random number seed
Definition at line 81 of file Sacado_Random.hpp.