crown
1.0.0
|
#include <CrownConfig.hpp>
Public Member Functions | |
virtual | ~CrownConfig ()=0 |
virtual Algebra | configure (const Taskgraph &, const Platform &, const Algebra &, map< const string, double > &stats) const =0 |
virtual std::string | getShortDescription () const =0 |
virtual CrownConfig * | clone () const =0 |
virtual float | complexity (const Algebra &problem) const =0 |
virtual float | complexity (const Taskgraph &, const Platform &, const Algebra &) const =0 |
Static Public Attributes | |
static const string | crownConfigGroups = "crown_configuration_groups" |
static const string | crownConfigTree = "crown_configuration_tree" |
Definition at line 31 of file CrownConfig.hpp.
CrownConfig::~CrownConfig | ( | ) | [pure virtual] |
Definition at line 35 of file CrownConfig.cpp.
virtual CrownConfig* pelib::crown::CrownConfig::clone | ( | ) | const [pure virtual] |
Implemented in pelib::crown::CrownConfigBinary, pelib::crown::CrownConfigOrgan, and pelib::crown::CrownConfigTaskgraph.
virtual float pelib::crown::CrownConfig::complexity | ( | const Algebra & | problem | ) | const [pure virtual] |
Implemented in pelib::crown::CrownConfigBinary, pelib::crown::CrownConfigOrgan, and pelib::crown::CrownConfigTaskgraph.
virtual float pelib::crown::CrownConfig::complexity | ( | const Taskgraph & | , |
const Platform & | , | ||
const Algebra & | |||
) | const [pure virtual] |
Implemented in pelib::crown::CrownConfigBinary, pelib::crown::CrownConfigOrgan, and pelib::crown::CrownConfigTaskgraph.
virtual Algebra pelib::crown::CrownConfig::configure | ( | const Taskgraph & | , |
const Platform & | , | ||
const Algebra & | , | ||
map< const string, double > & | stats | ||
) | const [pure virtual] |
Implemented in pelib::crown::CrownConfigBinary, pelib::crown::CrownConfigOrgan, and pelib::crown::CrownConfigTaskgraph.
virtual std::string pelib::crown::CrownConfig::getShortDescription | ( | ) | const [pure virtual] |
Implemented in pelib::crown::CrownConfigBinary, pelib::crown::CrownConfigOrgan, and pelib::crown::CrownConfigTaskgraph.
const string CrownConfig::crownConfigGroups = "crown_configuration_groups" [static] |
Definition at line 41 of file CrownConfig.hpp.
const string CrownConfig::crownConfigTree = "crown_configuration_tree" [static] |
Definition at line 42 of file CrownConfig.hpp.