crown
1.0.0
|
#include <CrownAllocationFastest.hpp>
Public Member Functions | |
CrownAllocationFastest (float gemin=0, bool showOutput=false, bool showError=false) | |
virtual Algebra | allocate (const Algebra &, std::map< const string, double > &stats) const |
virtual Taskgraph | allocate (const Taskgraph &, const Platform &, const Algebra &, const CrownConfig *config, std::map< const string, double > &stats) const |
std::string | getShortDescription () const |
virtual float | complexity (const Algebra &problem) const |
virtual float | complexity (const Taskgraph &, const Platform &, const Algebra &, const CrownConfig *=NULL) const |
virtual CrownAllocation * | clone () const |
Protected Attributes | |
float | gemin |
Definition at line 32 of file CrownAllocationFastest.hpp.
CrownAllocationFastest::CrownAllocationFastest | ( | float | gemin = 0 , |
bool | showOutput = false , |
||
bool | showError = false |
||
) |
Definition at line 62 of file CrownAllocationFastest.cpp.
Algebra CrownAllocationFastest::allocate | ( | const Algebra & | alg, |
std::map< const string, double > & | stats | ||
) | const [virtual] |
Implements pelib::crown::CrownAllocation.
Definition at line 68 of file CrownAllocationFastest.cpp.
Taskgraph CrownAllocationFastest::allocate | ( | const Taskgraph & | tg, |
const Platform & | pt, | ||
const Algebra & | param, | ||
const CrownConfig * | config, | ||
std::map< const string, double > & | stats | ||
) | const [virtual] |
Implements pelib::crown::CrownAllocation.
Definition at line 140 of file CrownAllocationFastest.cpp.
CrownAllocation * CrownAllocationFastest::clone | ( | ) | const [virtual] |
Implements pelib::crown::CrownAllocation.
Definition at line 194 of file CrownAllocationFastest.cpp.
virtual float pelib::crown::CrownAllocationFastest::complexity | ( | const Algebra & | problem | ) | const [virtual] |
Implements pelib::crown::CrownAllocation.
float CrownAllocationFastest::complexity | ( | const Taskgraph & | tg, |
const Platform & | pt, | ||
const Algebra & | param, | ||
const CrownConfig * | config = NULL |
||
) | const [virtual] |
Implements pelib::crown::CrownAllocation.
Definition at line 156 of file CrownAllocationFastest.cpp.
std::string CrownAllocationFastest::getShortDescription | ( | ) | const [virtual] |
Implements pelib::crown::CrownAllocation.
Definition at line 182 of file CrownAllocationFastest.cpp.
float pelib::crown::CrownAllocationFastest::gemin [protected] |
Definition at line 43 of file CrownAllocationFastest.hpp.