#include <RngStream.h>
|
| RngStream (const char *name="") |
|
void | ResetStartStream () |
|
void | ResetStartSubstream () |
|
void | ResetNextSubstream () |
|
void | SetAntithetic (bool a) |
|
void | IncreasedPrecis (bool incp) |
|
bool | SetSeed (const double seed[6]) |
|
void | GenAdvanceState (int32_t e, int32_t c, const double A1[3][3], const double A2[3][3], const double InvA1[3][3], const double InvA2[3][3]) |
|
void | AdvanceState (int32_t e, int32_t c) |
|
void | AdvanceSubstream (int32_t e, int32_t c) |
|
void | AdvanceStream (int32_t e, int32_t c) |
|
void | CalcMatrix (int32_t e, int32_t c, double C1[3][3], double C2[3][3]) |
|
void | GetState (double seed[6]) const |
|
double | RandU01 () |
|
int | RandInt (int i, int j) |
|
Definition at line 30 of file RngStream.h.
◆ RngStream()
ssim::RngStream::RngStream |
( |
const char * |
name = "" | ) |
|
◆ AdvanceState()
void ssim::RngStream::AdvanceState |
( |
int32_t |
e, |
|
|
int32_t |
c |
|
) |
| |
◆ AdvanceStream()
void ssim::RngStream::AdvanceStream |
( |
int32_t |
e, |
|
|
int32_t |
c |
|
) |
| |
◆ AdvanceSubstream()
void ssim::RngStream::AdvanceSubstream |
( |
int32_t |
e, |
|
|
int32_t |
c |
|
) |
| |
◆ CalcMatrix()
void ssim::RngStream::CalcMatrix |
( |
int32_t |
e, |
|
|
int32_t |
c, |
|
|
double |
C1[3][3], |
|
|
double |
C2[3][3] |
|
) |
| |
◆ GenAdvanceState()
void ssim::RngStream::GenAdvanceState |
( |
int32_t |
e, |
|
|
int32_t |
c, |
|
|
const double |
A1[3][3], |
|
|
const double |
A2[3][3], |
|
|
const double |
InvA1[3][3], |
|
|
const double |
InvA2[3][3] |
|
) |
| |
◆ GetState()
void ssim::RngStream::GetState |
( |
double |
seed[6] | ) |
const |
◆ IncreasedPrecis()
void ssim::RngStream::IncreasedPrecis |
( |
bool |
incp | ) |
|
◆ RandInt()
int ssim::RngStream::RandInt |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
◆ RandU01()
double ssim::RngStream::RandU01 |
( |
| ) |
|
◆ ResetNextSubstream()
void ssim::RngStream::ResetNextSubstream |
( |
| ) |
|
◆ ResetStartStream()
void ssim::RngStream::ResetStartStream |
( |
| ) |
|
◆ ResetStartSubstream()
void ssim::RngStream::ResetStartSubstream |
( |
| ) |
|
◆ SetAntithetic()
void ssim::RngStream::SetAntithetic |
( |
bool |
a | ) |
|
◆ SetPackageSeed()
bool ssim::RngStream::SetPackageSeed |
( |
const double |
seed[6] | ) |
|
|
static |
◆ SetSeed()
bool ssim::RngStream::SetSeed |
( |
const double |
seed[6] | ) |
|
◆ U01()
double ssim::RngStream::U01 |
( |
| ) |
|
|
private |
◆ U01d()
double ssim::RngStream::U01d |
( |
| ) |
|
|
private |
◆ anti
bool ssim::RngStream::anti |
|
private |
◆ Bg
double ssim::RngStream::Bg[6] |
|
private |
◆ Cg
double ssim::RngStream::Cg[6] |
|
private |
◆ Ig
double ssim::RngStream::Ig[6] |
|
private |
◆ incPrec
bool ssim::RngStream::incPrec |
|
private |
◆ name
std::string ssim::RngStream::name |
|
private |
◆ nextSeed
double ssim::RngStream::nextSeed |
|
staticprivate |
Initial value:=
{
12345.0, 12345.0, 12345.0, 12345.0, 12345.0, 12345.0
}
Definition at line 102 of file RngStream.h.
The documentation for this class was generated from the following files: