OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <IpplTypeComputations.h>
Public Types | |
typedef T | Return_t |
Public Member Functions | |
RNGLattice (T minval, T maxval, unsigned long numpoints, bool includeEndpoints=true) | |
RNGLattice (const RNGLattice< T > &rng) | |
~RNGLattice (void) | |
void | AdvanceSeed (unsigned long n=0) |
void | SetSeed (unsigned long n=0) |
unsigned long | GetSeed (void) const |
Return_t | GetRandom (void) const |
Return_t | operator() (void) const |
operator Return_t () const | |
unsigned long | GetRandMax (void) const |
Private Attributes | |
T | MinVal |
T | MaxVal |
T | Spacing |
unsigned long | CurrPoint |
unsigned long | NumPoints |
bool | IncludeEndpoints |
Definition at line 42 of file IpplTypeComputations.h.
typedef T RNGLattice< T >::Return_t |
Definition at line 39 of file RNGLattice.h.
|
inline |
Definition at line 42 of file RNGLattice.h.
References RNGLattice< T >::IncludeEndpoints, RNGLattice< T >::MaxVal, RNGLattice< T >::MinVal, RNGLattice< T >::NumPoints, and RNGLattice< T >::Spacing.
|
inline |
Definition at line 66 of file RNGLattice.h.
|
inline |
Definition at line 72 of file RNGLattice.h.
|
inline |
Definition at line 75 of file RNGLattice.h.
References RNGLattice< T >::CurrPoint, Hypervolume::n, and RNGLattice< T >::NumPoints.
|
inline |
Definition at line 107 of file RNGLattice.h.
References RNGLattice< T >::NumPoints.
|
inline |
Definition at line 89 of file RNGLattice.h.
References RNGLattice< T >::CurrPoint, RNGLattice< T >::IncludeEndpoints, RNGLattice< T >::MinVal, RNGLattice< T >::NumPoints, and RNGLattice< T >::Spacing.
Referenced by RNGLattice< T >::operator Return_t(), and RNGLattice< T >::operator()().
|
inline |
Definition at line 86 of file RNGLattice.h.
References RNGLattice< T >::CurrPoint.
|
inline |
Definition at line 104 of file RNGLattice.h.
References RNGLattice< T >::GetRandom().
|
inline |
Definition at line 101 of file RNGLattice.h.
References RNGLattice< T >::GetRandom().
|
inline |
Definition at line 81 of file RNGLattice.h.
References RNGLattice< T >::CurrPoint, Hypervolume::n, and RNGLattice< T >::NumPoints.
|
mutableprivate |
Definition at line 111 of file RNGLattice.h.
Referenced by RNGLattice< T >::AdvanceSeed(), RNGLattice< T >::GetRandom(), RNGLattice< T >::GetSeed(), and RNGLattice< T >::SetSeed().
|
private |
Definition at line 113 of file RNGLattice.h.
Referenced by RNGLattice< T >::GetRandom(), and RNGLattice< T >::RNGLattice().
|
private |
Definition at line 110 of file RNGLattice.h.
Referenced by RNGLattice< T >::RNGLattice().
|
private |
Definition at line 110 of file RNGLattice.h.
Referenced by RNGLattice< T >::GetRandom(), and RNGLattice< T >::RNGLattice().
|
private |
Definition at line 112 of file RNGLattice.h.
Referenced by RNGLattice< T >::AdvanceSeed(), RNGLattice< T >::GetRandMax(), RNGLattice< T >::GetRandom(), RNGLattice< T >::RNGLattice(), and RNGLattice< T >::SetSeed().
|
private |
Definition at line 110 of file RNGLattice.h.
Referenced by RNGLattice< T >::GetRandom(), and RNGLattice< T >::RNGLattice().