OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Static Public Member Functions | List of all members
RNGRandSequence Class Reference

#include <RNGRand.h>

Inheritance diagram for RNGRandSequence:
Inheritance graph
[legend]
Collaboration diagram for RNGRandSequence:
Collaboration graph
[legend]

Public Member Functions

 RNGRandSequence (int advance=0)
 
 RNGRandSequence (const RNGRandSequence &rngseq)
 
 ~RNGRandSequence (void)
 
void AdvanceSeed (int adv=0)
 
void SetSeed (unsigned int seed)
 
unsigned int GetSeed (void) const
 
Return_t GetRandom (void)
 
Return_t operator() (void)
 
- Public Member Functions inherited from SequenceGen< RNGRand >
 SequenceGen ()
 
 SequenceGen (const RNGRand &gen)
 
const PETE_Expr_tMakeExpression () const
 
PETE_Expr_tMakeExpression ()
 
RNGRandgetGenerator ()
 
const RNGRandgetGenerator () const
 
Return_t operator() (void) const
 
- Public Member Functions inherited from PETE_Expr< SequenceGen< RNGRand > >
SequenceGen< RNGRand > & PETE_unwrap ()
 
const SequenceGen< RNGRand > & PETE_unwrap () const
 

Static Public Member Functions

static Return_t GetRandMax (void)
 

Additional Inherited Members

- Public Types inherited from SequenceGen< RNGRand >
enum  
 
typedef SequenceGen< RNGRandPETE_Expr_t
 
typedef RNGRand::Return_t PETE_Return_t
 
typedef RNGRand::Return_t Return_t
 
- Public Types inherited from PETE_Expr< SequenceGen< RNGRand > >
typedef SequenceGen< RNGRandWrapped
 

Detailed Description

Definition at line 106 of file RNGRand.h.

Constructor & Destructor Documentation

RNGRandSequence::RNGRandSequence ( int  advance = 0)
inline

Definition at line 110 of file RNGRand.h.

RNGRandSequence::RNGRandSequence ( const RNGRandSequence rngseq)
inline

Definition at line 114 of file RNGRand.h.

RNGRandSequence::~RNGRandSequence ( void  )
inline

Definition at line 118 of file RNGRand.h.

Member Function Documentation

void RNGRandSequence::AdvanceSeed ( int  adv = 0)
inline

Definition at line 121 of file RNGRand.h.

static Return_t RNGRandSequence::GetRandMax ( void  )
inlinestatic

Definition at line 126 of file RNGRand.h.

References RNGRand::GetRandMax().

Here is the call graph for this function:

Return_t RNGRandSequence::GetRandom ( void  )
inline

Definition at line 124 of file RNGRand.h.

unsigned int RNGRandSequence::GetSeed ( void  ) const
inline

Definition at line 123 of file RNGRand.h.

Return_t RNGRandSequence::operator() ( void  )
inline

Definition at line 125 of file RNGRand.h.

void RNGRandSequence::SetSeed ( unsigned int  seed)
inline

Definition at line 122 of file RNGRand.h.


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