drake  1.0.0
src/drake.cpp File Reference
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <string>
#include <iomanip>
#include <pelib/AmplInput.hpp>
#include <pelib/AmplOutput.hpp>
#include <pelib/Platform.hpp>
#include <pelib/GraphML.hpp>
#include <crown/allocation.h>
#include <crown/mapping.h>
#include <crown/scaling.h>
#include <crown/annealing.h>
#include <crown/crown.h>
#include <pelib/DrakeCSchedule.hpp>
#include <pelib/Vector.hpp>
#include <pelib/Matrix.hpp>
#include <pelib/Set.hpp>
#include <pelib/Schedule.hpp>
Include dependency graph for drake.cpp:

Go to the source code of this file.

Defines

#define trace(var)

Enumerations

enum  action {
  NONE, NAME, TASKS, TASK,
  SCHEDULE
}

Functions

int main (int argc, char **argv)

Variables

enum action request = NONE
int input_stdin = 0
char * input_file = NULL
char * task_name = NULL
char * output_schedule = NULL
char * output_taskgraph = NULL
char * platform_filename = NULL
char * parameters_filename = NULL
char * scheduler

Define Documentation

#define trace (   var)

Definition at line 67 of file drake.cpp.


Enumeration Type Documentation

enum action
Enumerator:
NONE 
NAME 
TASKS 
TASK 
SCHEDULE 

Definition at line 52 of file drake.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 188 of file drake.cpp.


Variable Documentation

char* input_file = NULL

Definition at line 56 of file drake.cpp.

int input_stdin = 0

Definition at line 55 of file drake.cpp.

char* output_schedule = NULL

Definition at line 58 of file drake.cpp.

char* output_taskgraph = NULL

Definition at line 59 of file drake.cpp.

char * parameters_filename = NULL

Definition at line 61 of file drake.cpp.

char* platform_filename = NULL

Definition at line 61 of file drake.cpp.

Definition at line 54 of file drake.cpp.

char* scheduler

Definition at line 62 of file drake.cpp.

char* task_name = NULL

Definition at line 57 of file drake.cpp.