OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
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< WrappedExpr >
WrappedExpr & PETE_unwrap ()
 
const WrappedExpr & 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 GT::Return_t PETE_Return_t
 
typedef GT::Return_t Return_t
 
- Public Types inherited from PETE_Expr< WrappedExpr >
typedef WrappedExpr Wrapped
 

Detailed Description

Definition at line 132 of file RNGXDiv.h.

Constructor & Destructor Documentation

◆ RNGXDivSequence() [1/2]

RNGXDivSequence::RNGXDivSequence ( int  advance = 0)
inline

Definition at line 136 of file RNGXDiv.h.

◆ RNGXDivSequence() [2/2]

RNGXDivSequence::RNGXDivSequence ( const RNGXDivSequence rngseq)
inline

Definition at line 140 of file RNGXDiv.h.

◆ ~RNGXDivSequence()

RNGXDivSequence::~RNGXDivSequence ( void  )
inline

Definition at line 144 of file RNGXDiv.h.

Member Function Documentation

◆ AdvanceSeed()

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

Definition at line 147 of file RNGXDiv.h.

Referenced by IpplInfo::IpplInfo().

◆ GetRandMax()

static Return_t RNGXDivSequence::GetRandMax ( void  )
inlinestatic

Definition at line 152 of file RNGXDiv.h.

References RNGXDiv::GetRandMax().

Here is the call graph for this function:

◆ GetRandom()

Return_t RNGXDivSequence::GetRandom ( void  )
inline

Definition at line 150 of file RNGXDiv.h.

◆ GetSeed()

unsigned long RNGXDivSequence::GetSeed ( void  ) const
inline

Definition at line 149 of file RNGXDiv.h.

◆ operator()()

Return_t RNGXDivSequence::operator() ( void  )
inline

Definition at line 151 of file RNGXDiv.h.

◆ SetSeed()

void RNGXDivSequence::SetSeed ( unsigned long  seed)
inline

Definition at line 148 of file RNGXDiv.h.

References Options::seed.


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