#include <main.h>
Definition at line 35 of file main.h.
Application::Application |
( |
const std::string & |
python_path | ) |
|
Application::~Application |
( |
| ) |
|
|
virtual |
Destructor.
Definition at line 394 of file main.cc.
void Application::after_run |
( |
| ) |
|
|
protected |
Check pause_after_run flag defined in input file.
Definition at line 366 of file main.cc.
Application::DECLARE_EXCEPTION |
( |
ExcVersionFormat |
, |
|
|
<< "Wrong format of the version specification: "<< EI_InputVersionStr::qval |
|
|
) |
| |
Application::DECLARE_INPUT_EXCEPTION |
( |
ExcUnknownProblem |
, |
|
|
<< "Problem type not implemented.\n" |
|
|
) |
| |
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 147 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 376 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 104 of file main.h.
Main Flow123d problem.
Definition at line 101 of file main.h.
string Application::profiler_path |
|
private |
location of the profiler report file
Definition at line 116 of file main.h.
string Application::program_arguments_desc_ |
|
private |
Description of possible command line arguments.
Definition at line 110 of file main.h.
root input record
Definition at line 122 of file main.h.
bool Application::use_profiler |
|
private |
If true, we do output of profiling information.
Definition at line 113 of file main.h.
bool Application::yaml_balance_output_ |
|
private |
If true, preserves output of balance in YAML format.
Definition at line 119 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