Paramotopy
parallel parameter homotopy through bertini
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
menu_cases.hpp
Go to the documentation of this file.
1 #include <vector>
2 #include <map>
3 #include <iostream>
4 #include <string>
5 #include <sstream>
6 #include <fstream>
7 #include <stdio.h>
8 #include "mtrand.hpp"
9 #include "paramotopy_enum.hpp"
10 #include "step1_funcs.hpp"
11 #include "step2_funcs.hpp"
12 #include "step2readandwrite.hpp"
13 #include "xml_preferences.hpp"
14 #include "master.hpp"
15 
16 
17 #ifndef __MENU_CASES__
18 #define __MENU_CASES__
19 
20 /*
21  the computeNumdenom function is in the bertini library. it takes in a character array, and pointers which return the numerator
22  and denominator of the number. I pass the input by casting via (char *)
23  */
24 extern "C" {
25  void computeNumDenom(char **numer, char **denom, char *s);
26 }
27 
28 
29 extern "C" {
30  int bertini_main(int argC, char *args[]);
31 }
32 
33 
34 
35 
36 
37 
38 // for running the step2 program from paramotopy
39 void steptwo_case(ProgSettings paramotopy_settings,
40  runinfo paramotopy_info);
41 
42 
43 void parallel_case( ProgSettings paramotopy_settings, runinfo paramotopy_info);
44 
45 void serial_case(ProgSettings paramotopy_settings, runinfo paramotopy_info);
46 #endif
47 
48 
A class that stores the general program settings of Paramotopy.
A class for the input file parser.
Definition: runinfo.hpp:41