schedulers
1.0.0
|
#include <PruhsHeuristic.hpp>
Public Member Functions | |
PruhsHeuristic () | |
PruhsHeuristic (const Taskgraph &tg, const Platform &pt) | |
Schedule | schedule (const Taskgraph &tg, const Platform &pt, std::map< const string, double > &) const |
Schedule | schedule (const Taskgraph &tg, const Platform &pt, const Algebra ¶m, std::map< const string, double > &) const |
const Algebra * | solve () const |
const Algebra * | solve (map< const string, double > &) const |
std::string | getShortDescription () const |
Protected Attributes | |
Taskgraph | taskgraph |
Platform | platform |
Definition at line 27 of file PruhsHeuristic.hpp.
Definition at line 783 of file PruhsHeuristic.cpp.
pelib::PruhsHeuristic::PruhsHeuristic | ( | const Taskgraph & | tg, |
const Platform & | pt | ||
) |
Definition at line 788 of file PruhsHeuristic.cpp.
std::string pelib::PruhsHeuristic::getShortDescription | ( | ) | const |
Definition at line 820 of file PruhsHeuristic.cpp.
pelib::Schedule pelib::PruhsHeuristic::schedule | ( | const Taskgraph & | tg, |
const Platform & | pt, | ||
std::map< const string, double > & | stats | ||
) | const |
Definition at line 795 of file PruhsHeuristic.cpp.
pelib::Schedule pelib::PruhsHeuristic::schedule | ( | const Taskgraph & | tg, |
const Platform & | pt, | ||
const Algebra & | param, | ||
std::map< const string, double > & | stats | ||
) | const |
Definition at line 801 of file PruhsHeuristic.cpp.
const pelib::Algebra * pelib::PruhsHeuristic::solve | ( | ) | const |
Definition at line 807 of file PruhsHeuristic.cpp.
const Algebra* pelib::PruhsHeuristic::solve | ( | map< const string, double > & | ) | const |
Platform pelib::PruhsHeuristic::platform [protected] |
Definition at line 39 of file PruhsHeuristic.hpp.
Taskgraph pelib::PruhsHeuristic::taskgraph [protected] |
Definition at line 38 of file PruhsHeuristic.hpp.