crown  1.0.0
src/mapping-ilp.cpp File Reference
#include <fstream>
#include <pelib/Scalar.hpp>
#include <pelib/argument_parsing.hpp>
#include <pelib/dl.h>
#include <crown/crown-scheduler.hpp>
#include <crown/CrownMappingILP.hpp>
Include dependency graph for mapping-ilp.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 CrownMappingcrown_mapping (size_t argc, char **argv)
const CrownSchedulercrown_scheduler (size_t argc, char **argv, const CrownScheduler *composite)
void crown_delete_algebra (pelib::Algebra *alg)

Define Documentation

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

Definition at line 35 of file mapping-ilp.cpp.


Typedef Documentation

typedef struct args args_t

Definition at line 52 of file mapping-ilp.cpp.


Function Documentation

void crown_delete_algebra ( pelib::Algebra *  alg)

Definition at line 180 of file mapping-ilp.cpp.

const CrownMapping* crown_mapping ( size_t  argc,
char **  argv 
)

Definition at line 125 of file mapping-ilp.cpp.

const CrownScheduler* crown_scheduler ( size_t  argc,
char **  argv,
const CrownScheduler composite 
)

Definition at line 174 of file mapping-ilp.cpp.