Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::runtime::ParaMeter::FIFO_WL< T > Class Template Reference

#include <Executor_ParaMeter.h>

Inheritance diagram for galois::runtime::ParaMeter::FIFO_WL< T >:
galois::runtime::ParaMeter::LIFO_WL< T > galois::runtime::ParaMeter::RAND_WL< T >

Public Member Functions

 FIFO_WL (void)
 
 ~FIFO_WL (void)
 
auto iterateCurr (void)
 
void pushNext (const T &item)
 
void nextStep (void)
 
bool empty (void) const
 

Protected Types

using PTcont = galois::PerThreadVector< T >
 

Protected Attributes

PTcontcurr
 
PTcontnext
 

Member Typedef Documentation

template<typename T >
using galois::runtime::ParaMeter::FIFO_WL< T >::PTcont = galois::PerThreadVector<T>
protected

Constructor & Destructor Documentation

template<typename T >
galois::runtime::ParaMeter::FIFO_WL< T >::FIFO_WL ( void  )
inline
template<typename T >
galois::runtime::ParaMeter::FIFO_WL< T >::~FIFO_WL ( void  )
inline

Member Function Documentation

template<typename T >
bool galois::runtime::ParaMeter::FIFO_WL< T >::empty ( void  ) const
inline
template<typename T >
auto galois::runtime::ParaMeter::FIFO_WL< T >::iterateCurr ( void  )
inline
template<typename T >
void galois::runtime::ParaMeter::FIFO_WL< T >::nextStep ( void  )
inline
template<typename T >
void galois::runtime::ParaMeter::FIFO_WL< T >::pushNext ( const T &  item)
inline

Member Data Documentation

template<typename T >
PTcont* galois::runtime::ParaMeter::FIFO_WL< T >::curr
protected
template<typename T >
PTcont* galois::runtime::ParaMeter::FIFO_WL< T >::next
protected

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