Paramotopy
parallel parameter homotopy through bertini
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
paramotopy.cpp File Reference
#include <iostream>
#include <ios>
#include <string>
#include <fstream>
#include <unistd.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/wait.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <list>
#include <vector>
#include <map>
#include <sstream>
#include <cmath>
#include "mtrand.hpp"
#include "step1_funcs.hpp"
#include "random.hpp"
#include "step2_funcs.hpp"
#include "para_aux_funcs.hpp"
#include "paramotopy_enum.hpp"
#include "menu_cases.hpp"
#include "failed_paths.hpp"
#include "datagatherer.hpp"
#include "xml_preferences.hpp"
#include "tinyxml.h"
#include <mpi.h>
#include "runinfo.hpp"

Go to the source code of this file.

Functions

int main (int argC, char *args[])
 This is the main function for the paramotopy program. It acts as the user interface, and provides * the commands for calling bertini for step1, * the wrapper around the step2 program, * failed path functionality, *bertini settings. More...
 

Function Documentation

int main ( int  argC,
char *  args[] 
)

This is the main function for the paramotopy program. It acts as the user interface, and provides * the commands for calling bertini for step1, * the wrapper around the step2 program, * failed path functionality, *bertini settings.

main will load settings from previous session, load the input file, and provide the user with a numeric input selection.

Definition at line 41 of file paramotopy.cpp.

References runinfo::AutoScanData(), runinfo::base_dir, BertiniSplashScreen(), CallBertiniStep1(), runinfo::CheckRunStepOne(), runinfo::CopyUserDefinedFile(), DataManagementMainMenu(), DetPrefs, FailedPaths, runinfo::GetInputFileName(), runinfo::GetPrevRandom(), Input, runinfo::inputfilename, ProgSettings::load(), runinfo::location, runinfo::made_new_folder, failinfo::MainMenu(), ProgSettings::MainMenu(), ProgSettings::make_settings_name(), runinfo::MakeRandomValues(), runinfo::mkdirstep1(), ParamotopyMainMenu(), ParamotopySplashScreen(), runinfo::ParseData(), Quit, runinfo::RandomMenu(), runinfo::RandomValues, RunStepOne, ProgSettings::set_name(), ProgSettings::settings, Start, Step2, steptwo_case(), runinfo::steptwomode, runinfo::test_if_finished(), runinfo::UpdateAndSave(), runinfo::WriteOriginalParamotopy(), runinfo::WriteRandomValues(), WriteStep1(), and WriteStepOne.

Here is the call graph for this function: