Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::runtime::ForEachExecutor< WorkListTy, FunctionTy, ArgsTy >::ThreadLocalData Struct Reference

#include <Executor_ForEach.h>

Inheritance diagram for galois::runtime::ForEachExecutor< WorkListTy, FunctionTy, ArgsTy >::ThreadLocalData:
galois::runtime::ForEachExecutor< WorkListTy, FunctionTy, ArgsTy >::ThreadLocalBasics galois::runtime::LoopStatistics< Enabled >

Public Member Functions

 ThreadLocalData (FunctionTy fn, const char *ln)
 
- Public Member Functions inherited from galois::runtime::ForEachExecutor< WorkListTy, FunctionTy, ArgsTy >::ThreadLocalBasics
 ThreadLocalBasics (FunctionTy fn)
 
- Public Member Functions inherited from galois::runtime::LoopStatistics< Enabled >
 LoopStatistics (const char *ln)
 
 ~LoopStatistics ()
 
size_t iterations (void) const
 
size_t pushes (void) const
 
size_t conflicts (void) const
 
void inc_pushes (size_t v=1)
 
void inc_iterations ()
 
void inc_conflicts ()
 

Additional Inherited Members

- Public Attributes inherited from galois::runtime::ForEachExecutor< WorkListTy, FunctionTy, ArgsTy >::ThreadLocalBasics
UserContextAccess< value_typefacing
 
FunctionTy function
 
SimpleRuntimeContext ctx
 
- Protected Attributes inherited from galois::runtime::LoopStatistics< Enabled >
size_t m_iterations
 
size_t m_pushes
 
size_t m_conflicts
 
const char * loopname
 

Constructor & Destructor Documentation

template<class WorkListTy , class FunctionTy , typename ArgsTy >
galois::runtime::ForEachExecutor< WorkListTy, FunctionTy, ArgsTy >::ThreadLocalData::ThreadLocalData ( FunctionTy  fn,
const char *  ln 
)
inline

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