crown
1.0.0
|
#include <CrownAllocation.hpp>
Public Member Functions | |
CrownAllocation (bool showOutput=false, bool showError=false) | |
virtual | ~CrownAllocation () |
virtual Algebra | allocate (const Algebra &, std::map< const string, double > &stats) const =0 |
virtual Taskgraph | allocate (const Taskgraph &, const Platform &, const Algebra &, const CrownConfig *config, std::map< const string, double > &stats) const =0 |
virtual float | complexity (const Algebra &problem) const =0 |
virtual float | complexity (const Taskgraph &, const Platform &, const Algebra &, const CrownConfig *=NULL) const =0 |
virtual std::string | getShortDescription () const =0 |
virtual CrownAllocation * | clone () const =0 |
Definition at line 33 of file CrownAllocation.hpp.
CrownAllocation::CrownAllocation | ( | bool | showOutput = false , |
bool | showError = false |
||
) |
Definition at line 32 of file CrownAllocation.cpp.
CrownAllocation::~CrownAllocation | ( | ) | [virtual] |
Definition at line 37 of file CrownAllocation.cpp.
virtual Algebra pelib::crown::CrownAllocation::allocate | ( | const Algebra & | , |
std::map< const string, double > & | stats | ||
) | const [pure virtual] |
Implemented in pelib::crown::CrownAllocationFastest.
virtual Taskgraph pelib::crown::CrownAllocation::allocate | ( | const Taskgraph & | , |
const Platform & | , | ||
const Algebra & | , | ||
const CrownConfig * | config, | ||
std::map< const string, double > & | stats | ||
) | const [pure virtual] |
Implemented in pelib::crown::CrownAllocationFastest.
virtual CrownAllocation* pelib::crown::CrownAllocation::clone | ( | ) | const [pure virtual] |
Implemented in pelib::crown::CrownAllocationFastest.
virtual float pelib::crown::CrownAllocation::complexity | ( | const Algebra & | problem | ) | const [pure virtual] |
Implemented in pelib::crown::CrownAllocationFastest.
virtual float pelib::crown::CrownAllocation::complexity | ( | const Taskgraph & | , |
const Platform & | , | ||
const Algebra & | , | ||
const CrownConfig * | = NULL |
||
) | const [pure virtual] |
Implemented in pelib::crown::CrownAllocationFastest.
virtual std::string pelib::crown::CrownAllocation::getShortDescription | ( | ) | const [pure virtual] |
Implemented in pelib::crown::CrownAllocationFastest.