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

TRNG::EINVLCG64_param Class Reference

Parameter set for combined generator. More...

#include <trng.h>

List of all members.

Public Methods

 EINVLCG64_param (long a_, long b_, long modulus_, unsigned long long c_, unsigned long long d_)
 multiplier for linear congruential generator. More...


Public Attributes

const long a
 multiplier for explicit inversive congruential generator.

const long b
 additive constant for explicit inversive congruential generator.

const long modulus
 prime modulus for explicit inversive congruential generator.

const unsigned long long d
 multiplier for linear congruential generator.


Detailed Description

This class implements the parameter set for conbined generator and is used by class EINVLCG64. See also EINVLCG64_param_sets.

Definition at line 2656 of file trng.h.


Constructor & Destructor Documentation

TRNG::EINVLCG64_param::EINVLCG64_param long    a_,
long    b_,
long    modulus_,
unsigned long long    c_,
unsigned long long    d_
[inline]
 

The parameters of the constructor specify the multiplier, the additive constant and the prime modulus for the explicit inversive generator and the multiplier and the additive constant for the linear congruential generator.

Parameters:
a_  multiplier
b_  additive constant
modulus_  prime modulus
c_  multiplier
d_  additive constant

Definition at line 2675 of file trng.h.


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