| 
    crown
    1.0.0
    
   
   | 
  
  
  
 
#include <CrownScalingHeight.hpp>
Public Member Functions | |
| CrownScalingHeight (const CrownConfig *=NULL, const CrownAllocation *alloc=NULL, const CrownMapping *mapping=NULL, bool showOutput=false, bool showError=false) | |
| CrownScalingHeight (const Algebra ¶m, const CrownConfig *=NULL, const CrownAllocation *alloc=NULL, const CrownMapping *mapping=NULL, bool showOutput=false, bool showError=false) | |
| CrownScalingHeight (const Taskgraph &tg, const Platform &pt, const Algebra ¶m, const CrownConfig *=NULL, const CrownAllocation *alloc=NULL, const CrownMapping *mapping=NULL, bool showOutput=false, bool showError=false) | |
| CrownScalingHeight (bool showOutput=false, bool showError=false) | |
| CrownScalingHeight (const CrownScalingHeight &src) | |
| virtual Algebra | scale (const Algebra &, std::map< const string, double > &stats) const | 
| virtual Schedule | scale (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 CrownScaling * | clone () const | 
Definition at line 32 of file CrownScalingHeight.hpp.
| CrownScalingHeight::CrownScalingHeight | ( | const CrownConfig * | config = NULL,  | 
        
| const CrownAllocation * | alloc = NULL,  | 
        ||
| const CrownMapping * | mapping = NULL,  | 
        ||
| bool | showOutput = false,  | 
        ||
| bool | showError = false  | 
        ||
| ) | 
Definition at line 172 of file CrownScalingHeight.cpp.
| CrownScalingHeight::CrownScalingHeight | ( | const Algebra & | param, | 
| const CrownConfig * | config = NULL,  | 
        ||
| const CrownAllocation * | alloc = NULL,  | 
        ||
| const CrownMapping * | mapping = NULL,  | 
        ||
| bool | showOutput = false,  | 
        ||
| bool | showError = false  | 
        ||
| ) | 
Definition at line 177 of file CrownScalingHeight.cpp.
| CrownScalingHeight::CrownScalingHeight | ( | const Taskgraph & | tg, | 
| const Platform & | pt, | ||
| const Algebra & | param, | ||
| const CrownConfig * | config = NULL,  | 
        ||
| const CrownAllocation * | alloc = NULL,  | 
        ||
| const CrownMapping * | mapping = NULL,  | 
        ||
| bool | showOutput = false,  | 
        ||
| bool | showError = false  | 
        ||
| ) | 
Definition at line 182 of file CrownScalingHeight.cpp.
| pelib::crown::CrownScalingHeight::CrownScalingHeight | ( | bool | showOutput = false,  | 
        
| bool | showError = false  | 
        ||
| ) | 
| CrownScalingHeight::CrownScalingHeight | ( | const CrownScalingHeight & | src | ) | 
Definition at line 187 of file CrownScalingHeight.cpp.
| CrownScaling * CrownScalingHeight::clone | ( | ) |  const [virtual] | 
        
Implements pelib::crown::CrownScaling.
Definition at line 365 of file CrownScalingHeight.cpp.
| virtual float pelib::crown::CrownScalingHeight::complexity | ( | const Algebra & | problem | ) |  const [virtual] | 
        
Implements pelib::crown::CrownScaling.
| float CrownScalingHeight::complexity | ( | const Taskgraph & | tg, | 
| const Platform & | pt, | ||
| const Algebra & | param, | ||
| const CrownConfig * | config = NULL  | 
        ||
| ) |  const [virtual] | 
        
Implements pelib::crown::CrownScaling.
Definition at line 326 of file CrownScalingHeight.cpp.
| std::string CrownScalingHeight::getShortDescription | ( | ) |  const [virtual] | 
        
Implements pelib::crown::CrownScaling.
Definition at line 353 of file CrownScalingHeight.cpp.
| Algebra CrownScalingHeight::scale | ( | const Algebra & | input, | 
| std::map< const string, double > & | stats | ||
| ) |  const [virtual] | 
        
Implements pelib::crown::CrownScaling.
Definition at line 193 of file CrownScalingHeight.cpp.
| Schedule CrownScalingHeight::scale | ( | const Taskgraph & | tg, | 
| const Platform & | pt, | ||
| const Algebra & | param, | ||
| const CrownConfig * | config, | ||
| std::map< const string, double > & | stats | ||
| ) |  const [virtual] | 
        
Definition at line 307 of file CrownScalingHeight.cpp.