Static Public Member Functions | Static Private Member Functions | Static Private Attributes
PhotosDebugRandom Class Reference
Inheritance diagram for PhotosDebugRandom:
Inheritance graph
Collaboration diagram for PhotosDebugRandom:
Collaboration graph

Static Public Member Functions

static void saveState ()
 
static void restoreState ()
 
static void setState (int i, int j, double c, double list[97])
 
static void setSaveState (int i, int j, double c, double list[97])
 
static void print ()
 
static void saveState ()
 
static void restoreState ()
 
static void setState (int i, int j, double c, double list[97])
 
static void setSaveState (int i, int j, double c, double list[97])
 
static void print ()
 

Static Private Member Functions

static void setSeed (int s1, int s2)
 
static void setSeed (int s1, int s2)
 
static void initialize ()
 
static void initialize ()
 
static double randomReal ()
 
static double randomReal ()
 

Static Private Attributes

static int i97_saved = 0
 
static int j97_saved = 0
 
static double uran_saved [97] = { 0 }
 
static double cran_saved = 0
 
static bool init = false
 
static int iseed [2] = { 1802, 9373 }
 
static int i97 = 96
 
static int j97 = 32
 
static double uran [97] = { 0.0 }
 
static double cran = 362436.0 /16777216.0
 
static const double cdran = 7654321.0 /16777216.0
 
static const double cmran = 16777213.0/16777216.0
 

Detailed Description

Definition at line 25 of file include/Photos/PhotosDebugRandom.h.

Member Function Documentation

◆ initialize()

void initialize ( )
staticinherited

Definition at line 38 of file PhotosRandom.cxx.

◆ print()

void print ( )
static

Definition at line 48 of file PhotosDebugRandom.cxx.

◆ randomReal()

double randomReal ( )
staticinherited

Definition at line 84 of file PhotosRandom.cxx.

◆ restoreState()

void restoreState ( )
static

Definition at line 23 of file PhotosDebugRandom.cxx.

◆ saveState()

void saveState ( )
static

Definition at line 14 of file PhotosDebugRandom.cxx.

◆ setSaveState()

void setSaveState ( int i,
int j,
double c,
double list[97] )
static

Definition at line 40 of file PhotosDebugRandom.cxx.

◆ setSeed()

void setSeed ( int s1,
int s2 )
staticinherited

Definition at line 18 of file PhotosRandom.cxx.

◆ setState()

void setState ( int i,
int j,
double c,
double list[97] )
static

Definition at line 32 of file PhotosDebugRandom.cxx.

Field Documentation

◆ cdran

static const double cdran = 7654321.0 /16777216.0
staticprotectedinherited

Definition at line 41 of file include/Photos/PhotosRandom.h.

◆ cmran

static const double cmran = 16777213.0/16777216.0
staticprotectedinherited

Definition at line 42 of file include/Photos/PhotosRandom.h.

◆ cran

static double cran = 362436.0 /16777216.0
staticprotectedinherited

Definition at line 40 of file include/Photos/PhotosRandom.h.

◆ cran_saved

static double cran_saved = 0
staticprivate

Definition at line 47 of file include/Photos/PhotosDebugRandom.h.

◆ i97

static int i97 = 96
staticprotectedinherited

Definition at line 37 of file include/Photos/PhotosRandom.h.

◆ i97_saved

static int i97_saved = 0
staticprivate

Definition at line 44 of file include/Photos/PhotosDebugRandom.h.

◆ init

static bool init = false
staticprotectedinherited

Definition at line 35 of file include/Photos/PhotosRandom.h.

◆ iseed

static int iseed = { 1802, 9373 }
staticprotectedinherited

Definition at line 36 of file include/Photos/PhotosRandom.h.

◆ j97

static int j97 = 32
staticprotectedinherited

Definition at line 38 of file include/Photos/PhotosRandom.h.

◆ j97_saved

static int j97_saved = 0
staticprivate

Definition at line 45 of file include/Photos/PhotosDebugRandom.h.

◆ uran

static double uran = { 0.0 }
staticprotectedinherited

Definition at line 39 of file include/Photos/PhotosRandom.h.

◆ uran_saved

static double uran_saved = { 0 }
staticprivate

Definition at line 46 of file include/Photos/PhotosDebugRandom.h.


The documentation for this class was generated from the following files: