|
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.