flexiblesusy::Command_line_options Class Reference parses the command line options More...
Collaboration diagram for flexiblesusy::Command_line_options:
![]()
Detailed Descriptionparses the command line options Usage: {
using namespace flexiblesusy;
Command_line_options options(argc, argv);
if (options.must_exit())
return options.status();
cout << "SLHA input file: " << options.get_slha_input_file() << endl;
}
parses the command line options Definition command_line_options.hpp:47 Definition depgen.cpp:33 Definition at line 47 of file command_line_options.hpp. Constructor & Destructor Documentation◆ Command_line_options() [1/3]
Referenced by reset(). ◆ Command_line_options() [2/3]
Definition at line 28 of file command_line_options.cpp. ◆ Command_line_options() [3/3]
Definition at line 33 of file command_line_options.cpp. References parse(). Member Function Documentation◆ get_database_output_file()
Definition at line 62 of file command_line_options.hpp. References database_output_file. ◆ get_higgsbounds_dataset()
Definition at line 68 of file command_line_options.hpp. References higgsbounds_dataset. ◆ get_higgssignals_dataset()
Definition at line 69 of file command_line_options.hpp. References higgssignals_dataset. ◆ get_lilith_db()
Definition at line 70 of file command_line_options.hpp. References lilith_db. ◆ get_parameter_value() [1/2]
Extracts the parameter value from a command line option string of the form –m0=125 .
Definition at line 162 of file command_line_options.cpp. References starts_with(). ◆ get_parameter_value() [2/2]
Extracts the parameter value from a command line option string of the form –m0=125 .
Definition at line 183 of file command_line_options.cpp. References starts_with(). ◆ get_program_name()
Definition at line 65 of file command_line_options.hpp. References program. ◆ get_rgflow_file()
Definition at line 66 of file command_line_options.hpp. References rgflow_file. ◆ get_slha_input_file()
Definition at line 63 of file command_line_options.hpp. References slha_input_file. ◆ get_slha_output_file()
Definition at line 64 of file command_line_options.hpp. References slha_output_file. ◆ get_spectrum_file()
Definition at line 67 of file command_line_options.hpp. References spectrum_file. ◆ must_exit()
Definition at line 53 of file command_line_options.hpp. References do_exit. ◆ must_print_model_info()
Definition at line 54 of file command_line_options.hpp. References do_print_model_info. ◆ parse()
Parse string of program options and store the given option values in the member variables of this class.
Definition at line 44 of file command_line_options.cpp. References database_output_file, do_exit, do_print_model_info, flexiblesusy::Dynamic_array_view< ElementType >::empty(), ERROR, exit_status, higgsbounds_dataset, higgssignals_dataset, lilith_db, print_build_info(), print_usage(), print_version(), program, reset(), rgflow_file, flexiblesusy::Dynamic_array_view< ElementType >::size(), slha_input_file, slha_output_file, spectrum_file, and starts_with(). Referenced by Command_line_options(). ◆ print_build_info()
Definition at line 91 of file command_line_options.cpp. References flexiblesusy::print_all_info(). Referenced by parse(). ◆ print_usage()
◆ print_version()
Definition at line 96 of file command_line_options.cpp. References flexiblesusy::print_flexiblesusy_version(). Referenced by parse(). ◆ reset()
Resets all command line options to their initial values. Definition at line 133 of file command_line_options.cpp. References Command_line_options(). Referenced by parse(). ◆ starts_with()
Returns true if the string str starts with prefix, false otherwise.
Definition at line 146 of file command_line_options.cpp. Referenced by get_parameter_value(), get_parameter_value(), and parse(). ◆ status()
Definition at line 55 of file command_line_options.hpp. References exit_status. Member Data Documentation◆ database_output_file
Definition at line 81 of file command_line_options.hpp. Referenced by get_database_output_file(), and parse(). ◆ do_exit
Definition at line 77 of file command_line_options.hpp. Referenced by must_exit(), and parse(). ◆ do_print_model_info
Definition at line 78 of file command_line_options.hpp. Referenced by must_print_model_info(), and parse(). ◆ exit_status
Definition at line 79 of file command_line_options.hpp. ◆ higgsbounds_dataset
Definition at line 83 of file command_line_options.hpp. Referenced by get_higgsbounds_dataset(), and parse(). ◆ higgssignals_dataset
Definition at line 82 of file command_line_options.hpp. Referenced by get_higgssignals_dataset(), and parse(). ◆ lilith_db
Definition at line 84 of file command_line_options.hpp. Referenced by get_lilith_db(), and parse(). ◆ program
Definition at line 80 of file command_line_options.hpp. Referenced by get_program_name(), parse(), and print_usage(). ◆ rgflow_file
Definition at line 85 of file command_line_options.hpp. Referenced by get_rgflow_file(), and parse(). ◆ slha_input_file
Definition at line 86 of file command_line_options.hpp. Referenced by get_slha_input_file(), and parse(). ◆ slha_output_file
Definition at line 87 of file command_line_options.hpp. Referenced by get_slha_output_file(), and parse(). ◆ spectrum_file
Definition at line 88 of file command_line_options.hpp. Referenced by get_spectrum_file(), and parse(). The documentation for this class was generated from the following files: Generated on Sun Apr 6 2025 11:10:37 for FlexibleSUSY by |