#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: