schedulers  1.0.0
src/XuILP.cpp File Reference
#include <string>
#include <pelib/XuILP.hpp>
#include <pelib/AmplSolver.hpp>
#include <pelib/Schedule.hpp>
#include <pelib/XMLSchedule.hpp>
#include <pelib/Scalar.hpp>
#include <pelib/Vector.hpp>
#include <pelib/Matrix.hpp>
#include <pelib/Set.hpp>
#include <pelib/Task.hpp>
#include <pelib/Taskgraph.hpp>
#include <pelib/Platform.hpp>
#include <pelib/CastException.hpp>
#include <pelib/ParseException.hpp>
#include <pelib/AmplOutput.hpp>
#include <pelib/PelibException.hpp>
Include dependency graph for XuILP.cpp:

Go to the source code of this file.

Classes

struct  args

Defines

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

Typedefs

typedef struct args args_t

Functions

const pelib::Schedulepelib_schedule (const pelib::Taskgraph &tg, const pelib::Platform &pt, size_t argc, char **argv, map< const string, double > &statistics)
string pelib_description (size_t argc, char **argv)
void pelib_delete (pelib::Schedule *sched)

Variables

char _binary_xu_mod_start
char _binary_xu_mod_end
char _binary_xu_run_start
char _binary_xu_run_end

Define Documentation

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

Definition at line 38 of file XuILP.cpp.


Typedef Documentation

typedef struct args args_t

Definition at line 231 of file XuILP.cpp.


Function Documentation

void pelib_delete ( pelib::Schedule sched)

Definition at line 294 of file XuILP.cpp.

string pelib_description ( size_t  argc,
char **  argv 
)

Definition at line 280 of file XuILP.cpp.

const pelib::Schedule* pelib_schedule ( const pelib::Taskgraph &  tg,
const pelib::Platform &  pt,
size_t  argc,
char **  argv,
map< const string, double > &  statistics 
)

Definition at line 266 of file XuILP.cpp.


Variable Documentation