, including all inherited members.
addCrownConfig(const Taskgraph &, const Platform &, const Algebra &, std::map< const string, double > &) const | pelib::crown::CrownScheduler | |
clone() const | pelib::crown::CrownCompositeAnnealing | [virtual] |
complexity(const Algebra &problem) const | pelib::crown::CrownCompositeAnnealing | [virtual] |
complexity(const Taskgraph &, const Platform &, const Algebra &) const | pelib::crown::CrownCompositeAnnealing | [virtual] |
config | pelib::crown::CrownScheduler | |
cooling_factor | pelib::crown::CrownCompositeAnnealing | [protected] |
CrownComposite(const CrownScheduler *coreScheduler=NULL, bool showOutput=false, bool showError=false) | pelib::crown::CrownComposite | |
CrownComposite(const Algebra ¶m, const CrownScheduler *coreScheduler=NULL, bool showOutput=false, bool showError=false) | pelib::crown::CrownComposite | |
CrownComposite(const Taskgraph &tg, const Platform &pt, const Algebra ¶m, const CrownScheduler *coreScheduler=NULL, bool showOutput=false, bool showError=false) | pelib::crown::CrownComposite | |
CrownComposite(const CrownComposite &) | pelib::crown::CrownComposite | |
CrownCompositeAnnealing(float init_temperature=default_init_temperature, float cooling_factor=default_cooling_factor, float final_temperature=default_final_temperature, float max_transformations=default_max_transformations, float max_new_states=default_max_new_states, float distance=default_distance, const CrownScheduler *coreScheduler=NULL, const CrownMapping *map=NULL, const CrownScaling *scale=NULL, bool showOutput=false, bool showError=false) | pelib::crown::CrownCompositeAnnealing | |
CrownCompositeAnnealing(const Algebra ¶m, float init_temperature=default_init_temperature, float cooling_factor=default_cooling_factor, float final_temperature=default_final_temperature, float max_transformations=default_max_transformations, float max_new_states=default_max_new_states, float distance=default_distance, const CrownScheduler *coreScheduler=NULL, const CrownMapping *map=NULL, const CrownScaling *scale=NULL, bool showOutput=false, bool showError=false) | pelib::crown::CrownCompositeAnnealing | |
CrownCompositeAnnealing(const Taskgraph &tg, const Platform &pt, const Algebra ¶m, float init_temperature=default_init_temperature, float cooling_factor=default_cooling_factor, float final_temperature=default_final_temperature, float max_transformations=default_max_transformations, float max_new_states=default_max_new_states, float distance=default_distance, const CrownScheduler *coreScheduler=NULL, const CrownMapping *map=NULL, const CrownScaling *scale=NULL, bool showOutput=false, bool showError=false) | pelib::crown::CrownCompositeAnnealing | |
CrownCompositeAnnealing(const CrownCompositeAnnealing &) | pelib::crown::CrownCompositeAnnealing | |
CrownScheduler(const CrownConfig *=NULL, bool showOutput=false, bool showError=false) | pelib::crown::CrownScheduler | |
CrownScheduler(const Algebra ¶m, const CrownConfig *=NULL, bool showOutput=false, bool showError=false) | pelib::crown::CrownScheduler | |
CrownScheduler(const Taskgraph &tg, const Platform &pt, const Algebra ¶m, const CrownConfig *=NULL, bool showOutput=false, bool showError=false) | pelib::crown::CrownScheduler | |
CrownScheduler(const CrownScheduler &src) | pelib::crown::CrownScheduler | |
crownToSchedule(const Algebra &crown) | pelib::crown::CrownScheduler | [static] |
default_cooling_factor | pelib::crown::CrownCompositeAnnealing | [static] |
default_distance | pelib::crown::CrownCompositeAnnealing | [static] |
default_final_temperature | pelib::crown::CrownCompositeAnnealing | [static] |
default_init_temperature | pelib::crown::CrownCompositeAnnealing | [static] |
default_max_new_states | pelib::crown::CrownCompositeAnnealing | [static] |
default_max_transformations | pelib::crown::CrownCompositeAnnealing | [static] |
distance | pelib::crown::CrownCompositeAnnealing | [protected] |
energy(const Algebra &rec) | pelib::crown::CrownCompositeAnnealing | [static] |
final_temperature | pelib::crown::CrownCompositeAnnealing | [protected] |
getCrownConfig() const | pelib::crown::CrownScheduler | |
getDefaultConfig() const | pelib::crown::CrownScheduler | [protected] |
getShortDescription() const | pelib::crown::CrownCompositeAnnealing | [virtual] |
init_temperature | pelib::crown::CrownCompositeAnnealing | [protected] |
mapping | pelib::crown::CrownCompositeAnnealing | [protected] |
max_new_states | pelib::crown::CrownCompositeAnnealing | [protected] |
max_transformations | pelib::crown::CrownCompositeAnnealing | [protected] |
neighbor(const Algebra &solution, float tasks=1, float cores=1) const | pelib::crown::CrownCompositeAnnealing | [protected] |
param | pelib::crown::CrownScheduler | [protected] |
pt | pelib::crown::CrownScheduler | [protected] |
scaling | pelib::crown::CrownCompositeAnnealing | [protected] |
schedule(const Taskgraph &tg, const Platform &pt, std::map< const string, double > &) const | pelib::crown::CrownCompositeAnnealing | [virtual] |
schedule(const Taskgraph &tg, const Platform &pt, const Algebra ¶m, std::map< const string, double > &) const | pelib::crown::CrownCompositeAnnealing | [virtual] |
scheduler | pelib::crown::CrownComposite | |
showError | pelib::crown::CrownScheduler | [protected] |
showOutput | pelib::crown::CrownScheduler | [protected] |
solve(const Algebra &tg, const Algebra &pt, const pelib::Algebra ¶m, std::map< const std::basic_string< char >, double > &statistics) const | pelib::crown::CrownCompositeAnnealing | [virtual] |
pelib::crown::CrownComposite::solve() const | pelib::crown::CrownScheduler | |
pelib::crown::CrownComposite::solve(map< const string, double > &) const | pelib::crown::CrownScheduler | |
tg | pelib::crown::CrownScheduler | [protected] |
~CrownComposite() | pelib::crown::CrownComposite | [virtual] |
~CrownScheduler() | pelib::crown::CrownScheduler | [virtual] |