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

#include <RNGXDiv.h>

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

Public Member Functions

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

Static Public Member Functions

static Return_t GetRandMax (void)
 

Additional Inherited Members

- Public Types inherited from SequenceGen< RNGXDiv >
enum  
 
typedef SequenceGen< RNGXDivPETE_Expr_t
 
typedef RNGXDiv::Return_t PETE_Return_t
 
typedef RNGXDiv::Return_t Return_t
 
- Public Types inherited from PETE_Expr< SequenceGen< RNGXDiv > >
typedef SequenceGen< RNGXDivWrapped
 

Detailed Description

Definition at line 143 of file RNGXDiv.h.

Constructor & Destructor Documentation

RNGXDivSequence::RNGXDivSequence ( int  advance = 0)
inline

Definition at line 147 of file RNGXDiv.h.

RNGXDivSequence::RNGXDivSequence ( const RNGXDivSequence rngseq)
inline

Definition at line 151 of file RNGXDiv.h.

RNGXDivSequence::~RNGXDivSequence ( void  )
inline

Definition at line 155 of file RNGXDiv.h.

Member Function Documentation

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

Definition at line 158 of file RNGXDiv.h.

static Return_t RNGXDivSequence::GetRandMax ( void  )
inlinestatic

Definition at line 163 of file RNGXDiv.h.

References RNGXDiv::GetRandMax().

Here is the call graph for this function:

Return_t RNGXDivSequence::GetRandom ( void  )
inline

Definition at line 161 of file RNGXDiv.h.

unsigned long RNGXDivSequence::GetSeed ( void  ) const
inline

Definition at line 160 of file RNGXDiv.h.

Return_t RNGXDivSequence::operator() ( void  )
inline

Definition at line 162 of file RNGXDiv.h.

void RNGXDivSequence::SetSeed ( unsigned long  seed)
inline

Definition at line 159 of file RNGXDiv.h.


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