All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Types | List of all members
paal::greedy::detail::sched_traits< MachineIterator, JobIterator, GetSpeed, GetLoad > Struct Template Reference

Public Types

typedef std::iterator_traits
< MachineIterator >::reference 
machine_reference
 
typedef std::iterator_traits
< JobIterator >::reference 
job_reference
 
typedef pure_result_of_t
< GetSpeed(machine_reference)> 
speed_t
 
typedef pure_result_of_t
< GetLoad(job_reference)> 
load_t
 
typedef
data_structures::fraction
< load_t, speed_t > 
frac_t
 

Detailed Description

template<class MachineIterator, class JobIterator, class GetSpeed, class GetLoad>
struct paal::greedy::detail::sched_traits< MachineIterator, JobIterator, GetSpeed, GetLoad >

Definition at line 47 of file scheduling_jobs.hpp.


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