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