OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
RNGAssignDefs.h File Reference
Include dependency graph for RNGAssignDefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class GT>
SequenceGen< GT >::Return_t for_each (const SequenceGen< GT > &p, EvalFunctor_0)
template<class GT, class C>
int for_each (const SequenceGen< GT > &, PETE_CountElems, C)
template<class GT, class C>
int for_each (const SequenceGen< GT > &, PETE_Increment, C)
template<class GT, class C>
int for_each (const SequenceGen< GT > &, BeginLField, C)
template<class GT, class C>
int for_each (const SequenceGen< GT > &, NextLField, C)
template<class GT, class C>
bool for_each (const SequenceGen< GT > &, SameFieldID, C)
template<class GT, class C, unsigned D>
bool for_each (const SequenceGen< GT > &, const PlugBase< D > &, C)
template<class GT, class C>
bool for_each (const SequenceGen< GT > &, IsCompressed, C)
template<class GT>
SequenceGen< GT >::Return_t for_each (const SequenceGen< GT > &p, const EvalFunctor_1 &)
template<class GT>
SequenceGen< GT >::Return_t for_each (const SequenceGen< GT > &p, const EvalFunctor_2 &)
template<class GT>
SequenceGen< GT >::Return_t for_each (const SequenceGen< GT > &p, const EvalFunctor_3 &)
template<class GT, class C>
bool for_each (const SequenceGen< GT > &, HasUnitStride, C)
template<class GT, class C>
int for_each (const SequenceGen< GT > &, StepFunctor, C)
template<class GT, class C>
int for_each (const SequenceGen< GT > &, RewindFunctor, C)
template<class GT, class C, unsigned int D, class T1>
int for_each (const SequenceGen< GT > &, const FillGCIfNecessaryTag< D, T1 > &, C)

Function Documentation

◆ for_each() [1/15]

template<class GT, class C>
int for_each ( const SequenceGen< GT > & ,
BeginLField ,
C  )
inline

Definition at line 74 of file RNGAssignDefs.h.

◆ for_each() [2/15]

template<class GT, class C, unsigned int D, class T1>
int for_each ( const SequenceGen< GT > & ,
const FillGCIfNecessaryTag< D, T1 > & ,
C  )
inline

Definition at line 188 of file RNGAssignDefs.h.

◆ for_each() [3/15]

template<class GT, class C, unsigned D>
bool for_each ( const SequenceGen< GT > & ,
const PlugBase< D > & ,
C  )
inline

Definition at line 111 of file RNGAssignDefs.h.

◆ for_each() [4/15]

template<class GT, class C>
bool for_each ( const SequenceGen< GT > & ,
HasUnitStride ,
C  )
inline

Definition at line 160 of file RNGAssignDefs.h.

◆ for_each() [5/15]

template<class GT, class C>
bool for_each ( const SequenceGen< GT > & ,
IsCompressed ,
C  )
inline

Definition at line 121 of file RNGAssignDefs.h.

◆ for_each() [6/15]

template<class GT, class C>
int for_each ( const SequenceGen< GT > & ,
NextLField ,
C  )
inline

Definition at line 88 of file RNGAssignDefs.h.

◆ for_each() [7/15]

template<class GT, class C>
int for_each ( const SequenceGen< GT > & ,
PETE_CountElems ,
C  )
inline

Definition at line 42 of file RNGAssignDefs.h.

◆ for_each() [8/15]

template<class GT, class C>
int for_each ( const SequenceGen< GT > & ,
PETE_Increment ,
C  )
inline

Definition at line 56 of file RNGAssignDefs.h.

◆ for_each() [9/15]

template<class GT, class C>
int for_each ( const SequenceGen< GT > & ,
RewindFunctor ,
C  )
inline

Definition at line 180 of file RNGAssignDefs.h.

◆ for_each() [10/15]

template<class GT, class C>
bool for_each ( const SequenceGen< GT > & ,
SameFieldID ,
C  )
inline

Definition at line 99 of file RNGAssignDefs.h.

◆ for_each() [11/15]

template<class GT, class C>
int for_each ( const SequenceGen< GT > & ,
StepFunctor ,
C  )
inline

Definition at line 170 of file RNGAssignDefs.h.

◆ for_each() [12/15]

template<class GT>
SequenceGen< GT >::Return_t for_each ( const SequenceGen< GT > & p,
const EvalFunctor_1 &  )
inline

Definition at line 134 of file RNGAssignDefs.h.

◆ for_each() [13/15]

template<class GT>
SequenceGen< GT >::Return_t for_each ( const SequenceGen< GT > & p,
const EvalFunctor_2 &  )
inline

Definition at line 141 of file RNGAssignDefs.h.

◆ for_each() [14/15]

template<class GT>
SequenceGen< GT >::Return_t for_each ( const SequenceGen< GT > & p,
const EvalFunctor_3 &  )
inline

Definition at line 148 of file RNGAssignDefs.h.

◆ for_each() [15/15]

template<class GT>
SequenceGen< GT >::Return_t for_each ( const SequenceGen< GT > & p,
EvalFunctor_0  )
inline

Definition at line 29 of file RNGAssignDefs.h.