#include <main.h>
Definition at line 34 of file main.h.
Application::Application |
( |
const std::string & |
python_path | ) |
|
Application::~Application |
( |
| ) |
|
|
virtual |
Destructor.
Definition at line 398 of file main.cc.
void Application::after_run |
( |
| ) |
|
|
protected |
Check pause_after_run flag defined in input file.
Definition at line 370 of file main.cc.
Application::DECLARE_EXCEPTION |
( |
ExcVersionFormat |
, |
|
|
<< "Wrong format of the version specification: "<< EI_InputVersionStr::qval |
|
|
) |
| |
void Application::display_version |
( |
| ) |
|
Displays program version and build info. Pass version information to Profiler.
TODO: Split these two functionalities.
Definition at line 111 of file main.cc.
Root of the Input::Type tree. Description of whole input structure.
Definition at line 62 of file main.cc.
Get version of program and other base data from rev_num.h and store them to map.
Definition at line 99 of file main.cc.
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 |
Implements ApplicationBase.
Definition at line 151 of file main.cc.
Read main input file
Returns accessor to the root Record.
Definition at line 129 of file main.cc.
void Application::run |
( |
| ) |
|
|
overridevirtual |
void Application::terminate |
( |
| ) |
|
Terminate all MPI processes if exception is thrown.
Definition at line 380 of file main.cc.
Application::TYPEDEF_ERR_INFO |
( |
EI_InputVersionStr |
, |
|
|
string |
|
|
) |
| |
string Application::main_input_filename_ |
|
private |
filename of main input file
Definition at line 102 of file main.h.
Main Flow123d problem.
Definition at line 99 of file main.h.
string Application::profiler_path |
|
private |
location of the profiler report file
Definition at line 114 of file main.h.
string Application::program_arguments_desc_ |
|
private |
Description of possible command line arguments.
Definition at line 108 of file main.h.
root input record
Definition at line 120 of file main.h.
bool Application::use_profiler |
|
private |
If true, we do output of profiling information.
Definition at line 111 of file main.h.
bool Application::yaml_balance_output_ |
|
private |
If true, preserves output of balance in YAML format.
Definition at line 117 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