#include <PerCPU.h>
Public Member Functions | |
PerLevel () | |
virtual | ~PerLevel () |
unsigned int | myEffectiveID () const |
T & | get (unsigned int i) |
const T & | get (unsigned int i) const |
T & | get () |
const T & | get () const |
unsigned int | size () const |
bool | isFirstInLevel () const |
Protected Member Functions | |
unsigned int | myID () const |
Private Attributes | |
cache_line_storage< T > * | datum |
unsigned int | num |
unsigned int | level |
ThreadPolicy & | P |
GaloisRuntime::PerLevel< T >::PerLevel | ( | ) | [inline] |
virtual GaloisRuntime::PerLevel< T >::~PerLevel | ( | ) | [inline, virtual] |
const T& GaloisRuntime::PerLevel< T >::get | ( | ) | const [inline] |
T& GaloisRuntime::PerLevel< T >::get | ( | ) | [inline] |
const T& GaloisRuntime::PerLevel< T >::get | ( | unsigned int | i | ) | const [inline] |
T& GaloisRuntime::PerLevel< T >::get | ( | unsigned int | i | ) | [inline] |
bool GaloisRuntime::PerLevel< T >::isFirstInLevel | ( | ) | const [inline] |
unsigned int GaloisRuntime::PerLevel< T >::myEffectiveID | ( | ) | const [inline] |
unsigned int GaloisRuntime::PerLevel< T >::myID | ( | ) | const [inline, protected] |
unsigned int GaloisRuntime::PerLevel< T >::size | ( | ) | const [inline] |
cache_line_storage<T>* GaloisRuntime::PerLevel< T >::datum [private] |
unsigned int GaloisRuntime::PerLevel< T >::level [private] |
unsigned int GaloisRuntime::PerLevel< T >::num [private] |
ThreadPolicy& GaloisRuntime::PerLevel< T >::P [private] |