schedulers
1.0.0
|
#include <PruhsNLP.hpp>
Public Member Functions | |
PruhsNLP (bool showOutput=false, bool showError=false) | |
PruhsNLP (const Algebra ¶m, bool showOutput=false, bool showError=false) | |
PruhsNLP (const Taskgraph &tg, const Platform &pt, const Algebra ¶m, bool showOutput=false, bool showError=false) | |
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 | |
bool | showError |
bool | showOutput |
Algebra | param |
Taskgraph | taskgraph |
Platform | platform |
Definition at line 27 of file PruhsNLP.hpp.
PruhsNLP::PruhsNLP | ( | bool | showOutput = false , |
bool | showError = false |
||
) |
Definition at line 53 of file PruhsNLP.cpp.
PruhsNLP::PruhsNLP | ( | const Algebra & | param, |
bool | showOutput = false , |
||
bool | showError = false |
||
) |
Definition at line 60 of file PruhsNLP.cpp.
PruhsNLP::PruhsNLP | ( | const Taskgraph & | tg, |
const Platform & | pt, | ||
const Algebra & | param, | ||
bool | showOutput = false , |
||
bool | showError = false |
||
) |
Definition at line 67 of file PruhsNLP.cpp.
std::string PruhsNLP::getShortDescription | ( | ) | const |
Definition at line 175 of file PruhsNLP.cpp.
Schedule PruhsNLP::schedule | ( | const Taskgraph & | tg, |
const Platform & | pt, | ||
std::map< const string, double > & | stats | ||
) | const |
Definition at line 77 of file PruhsNLP.cpp.
Schedule PruhsNLP::schedule | ( | const Taskgraph & | tg, |
const Platform & | pt, | ||
const Algebra & | param, | ||
std::map< const string, double > & | stats | ||
) | const |
Definition at line 83 of file PruhsNLP.cpp.
const Algebra * PruhsNLP::solve | ( | ) | const |
Definition at line 162 of file PruhsNLP.cpp.
const Algebra * PruhsNLP::solve | ( | map< const string, double > & | stats | ) | const |
Definition at line 169 of file PruhsNLP.cpp.
Algebra pelib::PruhsNLP::param [protected] |
Definition at line 40 of file PruhsNLP.hpp.
Platform pelib::PruhsNLP::platform [protected] |
Definition at line 42 of file PruhsNLP.hpp.
bool pelib::PruhsNLP::showError [protected] |
Definition at line 39 of file PruhsNLP.hpp.
bool pelib::PruhsNLP::showOutput [protected] |
Definition at line 39 of file PruhsNLP.hpp.
Taskgraph pelib::PruhsNLP::taskgraph [protected] |
Definition at line 41 of file PruhsNLP.hpp.