#include <main.h>
Definition at line 34 of file main.h.
◆ Application()
Application::Application |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ ~Application()
Application::~Application |
( |
| ) |
|
|
virtual |
Destructor.
Definition at line 363 of file main.cc.
◆ after_run()
void Application::after_run |
( |
| ) |
|
|
protectedvirtual |
Check pause_after_run flag defined in input file.
Reimplemented from ApplicationBase.
Definition at line 353 of file main.cc.
◆ DECLARE_EXCEPTION()
Application::DECLARE_EXCEPTION |
( |
ExcVersionFormat |
, |
|
|
<< "Wrong format of the version specification: "<< EI_InputVersionStr::qval |
|
|
) |
| |
◆ display_version()
void Application::display_version |
( |
| ) |
|
Displays program version and build info. Pass version information to Profiler.
TODO: Split these two functionalities.
Definition at line 107 of file main.cc.
◆ get_input_type()
Root of the Input::Type tree. Description of whole input structure.
Definition at line 59 of file main.cc.
◆ get_rev_num_data()
Get version of program and other base data from rev_num.h and store them to map.
Definition at line 95 of file main.cc.
◆ parse_cmd_line()
void Application::parse_cmd_line |
( |
const int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
protectedvirtual |
Parse command line parameters.
- Parameters
-
[in] | argc | command line argument count |
[in] | argv | command line arguments |
Reimplemented from ApplicationBase.
Definition at line 143 of file main.cc.
◆ read_input()
Read main input file
Returns accessor to the root Record.
Definition at line 125 of file main.cc.
◆ run()
void Application::run |
( |
| ) |
|
|
protectedvirtual |
◆ TYPEDEF_ERR_INFO()
Application::TYPEDEF_ERR_INFO |
( |
EI_InputVersionStr |
, |
|
|
string |
|
|
) |
| |
◆ main_input_filename_
string Application::main_input_filename_ |
|
private |
filename of main input file
Definition at line 97 of file main.h.
◆ problem_
Main Flow123d problem.
Definition at line 94 of file main.h.
◆ program_arguments_desc_
string Application::program_arguments_desc_ |
|
private |
Description of possible command line arguments.
Definition at line 103 of file main.h.
◆ root_record
root input record
Definition at line 112 of file main.h.
◆ use_profiler
bool Application::use_profiler |
|
private |
If true, we do output of profiling information.
Definition at line 106 of file main.h.
◆ yaml_balance_output_
bool Application::yaml_balance_output_ |
|
private |
If true, preserves output of balance in YAML format.
Definition at line 109 of file main.h.
The documentation for this class was generated from the following files:
- /opt/flow123d/flow123d/src/main.h
- /opt/flow123d/flow123d/src/main.cc