crown  1.0.0
pelib::crown::CrownAllocationFastest Class Reference

#include <CrownAllocationFastest.hpp>

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

List of all members.

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

Protected Attributes

float gemin

Detailed Description

Definition at line 32 of file CrownAllocationFastest.hpp.


Constructor & Destructor Documentation

CrownAllocationFastest::CrownAllocationFastest ( float  gemin = 0,
bool  showOutput = false,
bool  showError = false 
)

Definition at line 62 of file CrownAllocationFastest.cpp.


Member Function Documentation

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.

Implements pelib::crown::CrownAllocation.

Definition at line 194 of file CrownAllocationFastest.cpp.

virtual float pelib::crown::CrownAllocationFastest::complexity ( const Algebra &  problem) const [virtual]
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.


Member Data Documentation

Definition at line 43 of file CrownAllocationFastest.hpp.


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