OpenFOAM logo
Open Source CFD Toolkit

Random Class Reference

List of all members.

Public Member Functions

 Random (const label &)
 Construct given seed.
int bit ()
scalar scalar01 ()
 scalar [0..1] (so including 0,1)
vector vector01 ()
 vector with every component scalar01
tensor tensor01 ()
 tensor with every component scalar01
sphericalTensor sphericalTensor01 ()
 tensor with every component scalar01
label integer (const label lower, const label upper)
 label [lower..upper]
vector position (const vector &, const vector &)
void randomise (scalar &)
void randomise (vector &)
void randomise (tensor &)
void randomise (sphericalTensor &)
scalar GaussNormal ()
 Return a normal Gaussian randon number.

Constructor & Destructor Documentation

Random const label  ) 
 

Construct given seed.


Member Function Documentation

int bit  ) 
 

scalar GaussNormal  ) 
 

Return a normal Gaussian randon number.

with zero mean and unity variance N(0, 1)

label integer const label  lower,
const label  upper
 

label [lower..upper]

vector position const vector ,
const vector
 

void randomise sphericalTensor  ) 
 

void randomise tensor  ) 
 

void randomise vector  ) 
 

void randomise scalar &   ) 
 

scalar scalar01  ) 
 

scalar [0..1] (so including 0,1)

sphericalTensor sphericalTensor01  ) 
 

tensor with every component scalar01

tensor tensor01  ) 
 

tensor with every component scalar01

vector vector01  ) 
 

vector with every component scalar01


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org