crown  1.0.0
pelib::crown::CrownAllocation Class Reference

#include <CrownAllocation.hpp>

Inheritance diagram for pelib::crown::CrownAllocation:
[legend]

List of all members.

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 CrownAllocationclone () const =0

Detailed Description

Definition at line 33 of file CrownAllocation.hpp.


Constructor & Destructor Documentation

CrownAllocation::CrownAllocation ( bool  showOutput = false,
bool  showError = false 
)

Definition at line 32 of file CrownAllocation.cpp.

Definition at line 37 of file CrownAllocation.cpp.


Member Function Documentation

virtual Algebra pelib::crown::CrownAllocation::allocate ( const Algebra &  ,
std::map< const string, double > &  stats 
) const [pure virtual]
virtual Taskgraph pelib::crown::CrownAllocation::allocate ( const Taskgraph &  ,
const Platform &  ,
const Algebra &  ,
const CrownConfig config,
std::map< const string, double > &  stats 
) const [pure virtual]
virtual float pelib::crown::CrownAllocation::complexity ( const Algebra &  problem) const [pure virtual]
virtual float pelib::crown::CrownAllocation::complexity ( const Taskgraph &  ,
const Platform &  ,
const Algebra &  ,
const CrownConfig = NULL 
) const [pure virtual]
virtual std::string pelib::crown::CrownAllocation::getShortDescription ( ) const [pure virtual]

The documentation for this class was generated from the following files: