crown  1.0.0
pelib::crown::CrownConfig Class Reference

#include <CrownConfig.hpp>

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

List of all members.

Public Member Functions

virtual ~CrownConfig ()=0
virtual Algebra configure (const Taskgraph &, const Platform &, const Algebra &, map< const string, double > &stats) const =0
virtual std::string getShortDescription () const =0
virtual CrownConfigclone () const =0
virtual float complexity (const Algebra &problem) const =0
virtual float complexity (const Taskgraph &, const Platform &, const Algebra &) const =0

Static Public Attributes

static const string crownConfigGroups = "crown_configuration_groups"
static const string crownConfigTree = "crown_configuration_tree"

Detailed Description

Definition at line 31 of file CrownConfig.hpp.


Constructor & Destructor Documentation

CrownConfig::~CrownConfig ( ) [pure virtual]

Definition at line 35 of file CrownConfig.cpp.


Member Function Documentation

virtual float pelib::crown::CrownConfig::complexity ( const Algebra &  problem) const [pure virtual]
virtual float pelib::crown::CrownConfig::complexity ( const Taskgraph &  ,
const Platform &  ,
const Algebra &   
) const [pure virtual]
virtual Algebra pelib::crown::CrownConfig::configure ( const Taskgraph &  ,
const Platform &  ,
const Algebra &  ,
map< const string, double > &  stats 
) const [pure virtual]

Member Data Documentation

const string CrownConfig::crownConfigGroups = "crown_configuration_groups" [static]

Definition at line 41 of file CrownConfig.hpp.

const string CrownConfig::crownConfigTree = "crown_configuration_tree" [static]

Definition at line 42 of file CrownConfig.hpp.


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