36 #ifndef OPTIONSPARSER_HPP 37 #define OPTIONSPARSER_HPP 38 #include "../common.hpp" 39 #include <boost/program_options.hpp> 42 namespace po = boost::program_options;
68 po::options_description
desc;
bool file_exists(std::string filename)
Method that check if a file exist on the system.
Definition: OptionsParser.cpp:96
Options to handling printing options, like printing the snapshot on the screen instead of a file; pri...
Definition: common.hpp:175
options ops
Definition: OptionsParser.hpp:66
bool check_options()
Method in charge to verify all the command-line arguments that where used for the current run...
Definition: OptionsParser.cpp:109
std::string input_filename
Definition: OptionsParser.hpp:55
Class in charge to handle all the command-line parameters.
Definition: OptionsParser.hpp:50
float eta
Definition: OptionsParser.hpp:63
po::variables_map vm
Definition: OptionsParser.hpp:67
po::options_description desc
Definition: OptionsParser.hpp:68
bool resume
Definition: OptionsParser.hpp:65
OptionsParser(int argc, char *argv[])
Constructor which includes the options and requirements for the command line interface.
Definition: OptionsParser.cpp:41
std::string resume_filename
Definition: OptionsParser.hpp:57
float softening
Definition: OptionsParser.hpp:62
~OptionsParser()
Destructor.
Definition: OptionsParser.cpp:90
unsigned int snapshot_number
Definition: OptionsParser.hpp:64
std::string output_filename
Definition: OptionsParser.hpp:56
std::string snapshot_filename
Definition: OptionsParser.hpp:58
float integration_time
Definition: OptionsParser.hpp:59
float snapshot_time
Definition: OptionsParser.hpp:61
int gpus
Definition: OptionsParser.hpp:60