]> AND Private Git Repository - loba.git/blob - options.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
8f098960da7aaa9c7349c90d83cbc6af51da06ab
[loba.git] / options.h
1 #ifndef OPTIONS_H
2 #define OPTIONS_H
3
4 #include "cost_func.h"
5
6 // Global parameters, shared by all the processes
7 namespace opt {
8
9     extern const char* program_name;
10
11     extern const char* platform_file;
12     extern const char* application_file;
13
14     extern int help_requested;
15     extern bool version_requested;
16
17     extern cost_func comp_cost;
18     extern cost_func comm_cost;
19
20     int parse_args(int* argc, char* argv[]);
21     void print();
22     void usage();
23
24 } // namespace opt
25
26 #endif // !OPTIONS_H
27
28 // Local variables:
29 // mode: c++
30 // End: