#include <XuILP.hpp>
List of all members.
Public Member Functions |
| XuILP (bool showOutput=false, bool showError=false) |
| XuILP (const Algebra ¶m, bool showOutput=false, bool showError=false) |
| XuILP (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 Member Functions |
Schedule | buildSchedule (const Algebra &algebra, const std::string &name) const |
Protected Attributes |
bool | showError |
bool | showOutput |
Algebra | param |
Taskgraph | taskgraph |
Platform | platform |
Detailed Description
Definition at line 27 of file XuILP.hpp.
Constructor & Destructor Documentation
XuILP::XuILP |
( |
bool |
showOutput = false , |
|
|
bool |
showError = false |
|
) |
| |
XuILP::XuILP |
( |
const Algebra & |
param, |
|
|
bool |
showOutput = false , |
|
|
bool |
showError = false |
|
) |
| |
XuILP::XuILP |
( |
const Taskgraph & |
tg, |
|
|
const Platform & |
pt, |
|
|
const Algebra & |
param, |
|
|
bool |
showOutput = false , |
|
|
bool |
showError = false |
|
) |
| |
Member Function Documentation
Schedule XuILP::schedule |
( |
const Taskgraph & |
tg, |
|
|
const Platform & |
pt, |
|
|
std::map< const string, double > & |
stats |
|
) |
| const |
Schedule XuILP::schedule |
( |
const Taskgraph & |
tg, |
|
|
const Platform & |
pt, |
|
|
const Algebra & |
param, |
|
|
std::map< const string, double > & |
stats |
|
) |
| const |
const Algebra * XuILP::solve |
( |
map< const string, double > & |
stats | ) |
const |
Member Data Documentation
The documentation for this class was generated from the following files: