crown  1.0.0
src/crown.cpp File Reference
#include <fstream>
#include <set>
#include <cstdlib>
#include <crown/allocation.h>
#include <crown/mapping.h>
#include <crown/scaling.h>
#include <crown/annealing.h>
#include <crown/crown.h>
#include <pelib/AmplInput.hpp>
#include <pelib/AmplOutput.hpp>
#include <pelib/Vector.hpp>
#include <pelib/Matrix.hpp>
#include <pelib/Set.hpp>
Include dependency graph for crown.cpp:

Go to the source code of this file.

Namespaces

namespace  pelib
namespace  pelib::crown

Defines

#define debug(var)   cout << "[" << __FILE__ << ":" << __FUNCTION__ << ":" << __LINE__ << "] " << #var << " = \"" << var << "\"" << endl;
#define return_now_if_best(solution)

Functions

Algebra pelib::crown::crown_binary_simple (const Algebra &taskgraph, unsigned int precision)
Algebra pelib::crown::crown_binary_idle (const Algebra &taskgraph, unsigned int precision)
Algebra pelib::crown::crown_binary_off (const Algebra &taskgraph, unsigned int precision)
Algebra pelib::crown::crown_binary (const Algebra &taskgraph, unsigned int precision)
Algebra pelib::crown::crown_binary_annealing_allocation (const Algebra &initial, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
Algebra pelib::crown::crown_annealing_allocation_idle (const Algebra &initial, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
Algebra pelib::crown::crown_annealing_allocation_off (const Algebra &initial, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
Algebra pelib::crown::crown_annealing_allocation_simple (const Algebra &initial, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
Algebra pelib::crown::crown_binary_annealing_allocation_idle (const Algebra &initial, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
Algebra pelib::crown::crown_binary_annealing_allocation_off (const Algebra &initial, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
Algebra pelib::crown::crown_binary_annealing_allocation_simple (const Algebra &initial, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
Algebra pelib::crown::crown_binary_annealing_efficiency_simple (const Algebra &schedule, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
Algebra pelib::crown::crown_binary_annealing_efficiency_idle (const Algebra &schedule, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
Algebra pelib::crown::crown_binary_annealing_efficiency_off (const Algebra &schedule, float temperature, float cooling, float final, int max_transform, int max_new_state, float distance)
float pelib::crown::crown_binary_complexity (const Algebra &schedule, unsigned int precision)

Variables

const long long int pelib::crown::nsec_in_sec = 1000000000

Define Documentation

#define debug (   var)    cout << "[" << __FILE__ << ":" << __FUNCTION__ << ":" << __LINE__ << "] " << #var << " = \"" << var << "\"" << endl;

Definition at line 44 of file crown.cpp.

#define return_now_if_best (   solution)

Definition at line 88 of file crown.cpp.