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

#include <RNGSimple.h>

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

Public Member Functions

 RNGSimpleSequence (int advance=0)
 
 RNGSimpleSequence (const RNGSimpleSequence &rngseq)
 
 ~RNGSimpleSequence (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< RNGSimple >
 SequenceGen ()
 
 SequenceGen (const RNGSimple &gen)
 
const PETE_Expr_tMakeExpression () const
 
PETE_Expr_tMakeExpression ()
 
RNGSimplegetGenerator ()
 
const RNGSimplegetGenerator () const
 
Return_t operator() (void) const
 
- Public Member Functions inherited from PETE_Expr< SequenceGen< RNGSimple > >
SequenceGen< RNGSimple > & PETE_unwrap ()
 
const SequenceGen< RNGSimple > & PETE_unwrap () const
 

Static Public Member Functions

static Return_t GetRandMax (void)
 

Additional Inherited Members

- Public Types inherited from SequenceGen< RNGSimple >
enum  
 
typedef SequenceGen< RNGSimplePETE_Expr_t
 
typedef RNGSimple::Return_t PETE_Return_t
 
typedef RNGSimple::Return_t Return_t
 
- Public Types inherited from PETE_Expr< SequenceGen< RNGSimple > >
typedef SequenceGen< RNGSimpleWrapped
 

Detailed Description

Definition at line 104 of file RNGSimple.h.

Constructor & Destructor Documentation

RNGSimpleSequence::RNGSimpleSequence ( int  advance = 0)
inline

Definition at line 108 of file RNGSimple.h.

RNGSimpleSequence::RNGSimpleSequence ( const RNGSimpleSequence rngseq)
inline

Definition at line 112 of file RNGSimple.h.

RNGSimpleSequence::~RNGSimpleSequence ( void  )
inline

Definition at line 116 of file RNGSimple.h.

Member Function Documentation

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

Definition at line 119 of file RNGSimple.h.

Referenced by IpplInfo::IpplInfo().

static Return_t RNGSimpleSequence::GetRandMax ( void  )
inlinestatic

Definition at line 124 of file RNGSimple.h.

References RNGSimple::GetRandMax().

Here is the call graph for this function:

Return_t RNGSimpleSequence::GetRandom ( void  )
inline

Definition at line 122 of file RNGSimple.h.

unsigned long RNGSimpleSequence::GetSeed ( void  ) const
inline

Definition at line 121 of file RNGSimple.h.

Return_t RNGSimpleSequence::operator() ( void  )
inline

Definition at line 123 of file RNGSimple.h.

void RNGSimpleSequence::SetSeed ( unsigned long  seed)
inline

Definition at line 120 of file RNGSimple.h.


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