crown  1.0.0
pelib::crown::CrownCompositeAnnealing Member List
This is the complete list of members for pelib::crown::CrownCompositeAnnealing, 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]
configpelib::crown::CrownScheduler
cooling_factorpelib::crown::CrownCompositeAnnealing [protected]
CrownComposite(const CrownScheduler *coreScheduler=NULL, bool showOutput=false, bool showError=false)pelib::crown::CrownComposite
CrownComposite(const Algebra &param, const CrownScheduler *coreScheduler=NULL, bool showOutput=false, bool showError=false)pelib::crown::CrownComposite
CrownComposite(const Taskgraph &tg, const Platform &pt, const Algebra &param, 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 &param, 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 &param, 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 &param, const CrownConfig *=NULL, bool showOutput=false, bool showError=false)pelib::crown::CrownScheduler
CrownScheduler(const Taskgraph &tg, const Platform &pt, const Algebra &param, 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_factorpelib::crown::CrownCompositeAnnealing [static]
default_distancepelib::crown::CrownCompositeAnnealing [static]
default_final_temperaturepelib::crown::CrownCompositeAnnealing [static]
default_init_temperaturepelib::crown::CrownCompositeAnnealing [static]
default_max_new_statespelib::crown::CrownCompositeAnnealing [static]
default_max_transformationspelib::crown::CrownCompositeAnnealing [static]
distancepelib::crown::CrownCompositeAnnealing [protected]
energy(const Algebra &rec)pelib::crown::CrownCompositeAnnealing [static]
final_temperaturepelib::crown::CrownCompositeAnnealing [protected]
getCrownConfig() const pelib::crown::CrownScheduler
getDefaultConfig() const pelib::crown::CrownScheduler [protected]
getShortDescription() const pelib::crown::CrownCompositeAnnealing [virtual]
init_temperaturepelib::crown::CrownCompositeAnnealing [protected]
mappingpelib::crown::CrownCompositeAnnealing [protected]
max_new_statespelib::crown::CrownCompositeAnnealing [protected]
max_transformationspelib::crown::CrownCompositeAnnealing [protected]
neighbor(const Algebra &solution, float tasks=1, float cores=1) const pelib::crown::CrownCompositeAnnealing [protected]
parampelib::crown::CrownScheduler [protected]
ptpelib::crown::CrownScheduler [protected]
scalingpelib::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 &param, std::map< const string, double > &) const pelib::crown::CrownCompositeAnnealing [virtual]
schedulerpelib::crown::CrownComposite
showErrorpelib::crown::CrownScheduler [protected]
showOutputpelib::crown::CrownScheduler [protected]
solve(const Algebra &tg, const Algebra &pt, const pelib::Algebra &param, 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
tgpelib::crown::CrownScheduler [protected]
~CrownComposite()pelib::crown::CrownComposite [virtual]
~CrownScheduler()pelib::crown::CrownScheduler [virtual]