Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

TRNG::YARN5_param Class Reference

Parameter set for multiple recursive generator. More...

#include <trng.h>

List of all members.

Public Methods

 YARN5_param (long a1_, long a2_, long a3_, long a4_, long a5_, long modulus_, long g_)

Public Attributes

const long a1
 multiplier .

const long a2
 multiplier .

const long a3
 multiplier .

const long a4
 multiplier .

const long a5
 multiplier .

const long modulus
 modulus .

const long g
 generating element modulo .


Detailed Description

This class implements the parameter set for modified multiple recursive generators with five coefficients and prime modulus and is used by class YARN5. See also YARN5_param_sets.

Definition at line 2153 of file trng.h.


Constructor & Destructor Documentation

TRNG::YARN5_param::YARN5_param long    a1_,
long    a2_,
long    a3_,
long    a4_,
long    a5_,
long    modulus_,
long    g_
[inline]
 

The parameter of the constructor specify the multipliers and the modulus.

Parameters:
a1_  multiplier
a2_  multiplier
a3_  multiplier
a4_  multiplier
a5_  multiplier
modulus_  modulus
g_  generating element modulo

Definition at line 2173 of file trng.h.


The documentation for this class was generated from the following file:
Generated on Mon Apr 21 16:27:53 2003 for Tina's Random Number Generators by doxygen1.2.15