15#include "../../../build_number"
20int main(
int argc,
const char **argv)
36 cout <<
"Welcome to Orbiter! Your build number is " <<
build_number + 1 <<
"." << endl;
37 cout <<
"A user's guide is available here: " << endl;
38 cout <<
"https://www.math.colostate.edu/~betten/orbiter/users_guide.pdf" << endl;
39 cout <<
"The sources are available here: " << endl;
40 cout <<
"https://github.com/abetten/orbiter" << endl;
41 cout <<
"An example makefile with many commands from the user's guide is here: " << endl;
42 cout <<
"https://github.com/abetten/orbiter/tree/master/examples/users_guide/makefile" << endl;
44 cout <<
"SYSTEMUNIX is defined" << endl;
47 cout <<
"SYSTEMWINDOWS is defined" << endl;
49#ifdef SYSTEM_IS_MACINTOSH
50 cout <<
"SYSTEM_IS_MACINTOSH is defined" << endl;
52 cout <<
"sizeof(int)=" <<
sizeof(int) << endl;
53 cout <<
"sizeof(long int)=" <<
sizeof(
long int) << endl;
59 cout <<
"before ST.convert_arguments, argc=" << argc << endl;
64 cout <<
"after ST.convert_arguments, argc=" << argc << endl;
66 cout <<
"before Top_level_session.startup_and_read_arguments" << endl;
68 cout <<
"after Top_level_session.startup_and_read_arguments" << endl;
76 int f_v = (verbose_level > 1);
79 cout <<
"main, before Top_level_session.handle_everything" << endl;
80 cout <<
"argc=" << argc << endl;
87 cout <<
"main, after Top_level_session.handle_everything" << endl;
90 cout <<
"Orbiter session is finished." << endl;
91 cout <<
"User time: ";
The top level orbiter session is responsible for the command line interface and the program execution...
orbiter_kernel_system::orbiter_session * Orbiter_session
void handle_everything(int argc, std::string *Argv, int i, int verbose_level)
int startup_and_read_arguments(int argc, std::string *argv, int i0)
user_interface::orbiter_top_level_session * The_Orbiter_top_level_session
classes for combinatorial objects and their classification
the orbiter library for the classification of combinatorial objects
int main(int argc, const char **argv)
This is the Orbiter front-end. It passes the command line on to the user interface.