crown  1.0.0
src/frequency.cpp File Reference
#include <fstream>
#include <cstdlib>
#include <set>
#include <pelib/ParseException.hpp>
#include <pelib/AmplInput.hpp>
#include <pelib/AmplInputScalar.hpp>
#include <pelib/AmplInputVector.hpp>
#include <pelib/AmplInputSet.hpp>
#include <pelib/AmplInputMatrix.hpp>
#include <pelib/Scalar.hpp>
#include <pelib/Vector.hpp>
#include <pelib/Matrix.hpp>
#include <pelib/Algebra.hpp>
#include <pelib/AmplOutputScalar.hpp>
#include <pelib/AmplOutputVector.hpp>
#include <pelib/AmplOutputSet.hpp>
#include <pelib/AmplOutputMatrix.hpp>
#include <pelib/AmplOutput.hpp>
Include dependency graph for frequency.cpp:

Go to the source code of this file.

Classes

struct  task
struct  compare_task_per_scaled_time

Defines

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

Typedefs

typedef struct task task_t
typedef multiset< task_t,
compare_task_per_scaled_time
by_time_t

Functions

Algebra frequency_height (const Algebra &input)
float frequency_height_complexity (const pelib::Algebra &input)

Define Documentation

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

Definition at line 46 of file frequency.cpp.


Typedef Documentation

Definition at line 77 of file frequency.cpp.

typedef struct task task_t

Definition at line 56 of file frequency.cpp.


Function Documentation

Algebra frequency_height ( const Algebra &  input)

Definition at line 216 of file frequency.cpp.

float frequency_height_complexity ( const pelib::Algebra &  input)

Run the number of instructions as computed by a time complexity analysis of the Height frequency scaling heuristic with the given input problem

Definition at line 339 of file frequency.cpp.