gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
SchedulingPolicy< Impl > Class Template Reference

#include <scheduling_policy.hh>

Public Member Functions

WavefrontchooseWave ()
 
void bindList (std::vector< Wavefront * > *list)
 

Private Attributes

Impl policyImpl
 

Detailed Description

template<typename Impl>
class SchedulingPolicy< Impl >

Definition at line 42 of file scheduling_policy.hh.

Member Function Documentation

template<typename Impl>
void SchedulingPolicy< Impl >::bindList ( std::vector< Wavefront * > *  list)
inline

Definition at line 48 of file scheduling_policy.hh.

Referenced by Scheduler::bindList().

template<typename Impl>
Wavefront* SchedulingPolicy< Impl >::chooseWave ( )
inline

Definition at line 45 of file scheduling_policy.hh.

Referenced by Scheduler::chooseWave().

Member Data Documentation

template<typename Impl>
Impl SchedulingPolicy< Impl >::policyImpl
private

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

Generated on Fri Jun 9 2017 13:04:18 for gem5 by doxygen 1.8.6