|
template<class MachineIterator , class JobIterator , class GetSpeed , class GetLoad , class Traits = sched_traits< MachineIterator, JobIterator, GetSpeed, GetLoad>> |
Traits::frac_t | paal::greedy::detail::calculate_bound (const MachineIterator mfirst, const MachineIterator mlast, const JobIterator jfirst, const JobIterator jlast, GetSpeed get_speed, GetLoad get_load) |
|
template<class MachineIterator , class JobIterator , class OutputIterator , class GetSpeed , class GetLoad , class RoundFun > |
void | paal::greedy::detail::schedule (MachineIterator mfirst, MachineIterator mlast, JobIterator jfirst, JobIterator jlast, OutputIterator result, GetSpeed get_speed, GetLoad get_load, RoundFun round) |
|
template<class MachineIterator , class JobIterator , class OutputIterator , class GetSpeed , class GetLoad > |
void | paal::greedy::schedule_deterministic (const MachineIterator mfirst, const MachineIterator mlast, const JobIterator jfirst, const JobIterator jlast, OutputIterator result, GetSpeed get_speed, GetLoad get_load) |
| detail
|
|
template<class MachineIterator , class JobIterator , class OutputIterator , class GetSpeed , class GetLoad , class RandomNumberGenerator = std::default_random_engine> |
void | paal::greedy::schedule_randomized (const MachineIterator mfirst, const MachineIterator mlast, const JobIterator jfirst, const JobIterator jlast, OutputIterator result, GetSpeed get_speed, GetLoad get_load, RandomNumberGenerator &&gen=std::default_random_engine(97345631u)) |
|
- Author
- Robert Rosolek
- Version
- 1.0
- Date
- 2013-11-19
Definition in file scheduling_jobs.hpp.