Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true > Struct Template Reference

#include <DeterministicWork.h>

List of all members.

Public Types

typedef DeterministicContext
< typename
OptionsTy::value_type,
OptionsTy > 
Context

Public Member Functions

 InOrderManagerBase ()
void initializeContext (Context *ctx)
void updateAborted (const Context *ctx)
void resetAborted ()
bool shouldCommit (const Context *ctx)
void allReduceAborted ()

Public Attributes

PerThreadStorage< unsigned long > data
Barrierbarrier

template<typename OptionsTy>
struct Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >


Member Typedef Documentation

template<typename OptionsTy >
typedef DeterministicContext<typename OptionsTy::value_type, OptionsTy> Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >::Context

Constructor & Destructor Documentation

template<typename OptionsTy >
Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >::InOrderManagerBase (  )  [inline]

Member Function Documentation

template<typename OptionsTy >
void Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >::allReduceAborted (  )  [inline]
template<typename OptionsTy >
void Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >::initializeContext ( Context ctx  )  [inline]
template<typename OptionsTy >
void Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >::resetAborted (  )  [inline]
template<typename OptionsTy >
bool Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >::shouldCommit ( const Context ctx  )  [inline]
template<typename OptionsTy >
void Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >::updateAborted ( const Context ctx  )  [inline]

Member Data Documentation

template<typename OptionsTy >
Barrier& Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >::barrier
template<typename OptionsTy >
PerThreadStorage<unsigned long> Galois::Runtime::DeterministicImpl::anonymous_namespace{DeterministicWork.h}::InOrderManagerBase< OptionsTy, true >::data

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1