The survival module algorithm code now properly throws std::runtime_errors (a derivative of std::exception) instead of strings. Also, the catch block around the run logic is now capable of preventing premature termination of the thread due to exceptions (which would hang the program or result in strange behavior). Segfaults, etc will still crash the program as a whole.
Added Manual.dox, a very basic user manual for the plugin.
First, sorry that this PR is fairly big.
The survival module algorithm code now properly throws std::runtime_errors (a derivative of std::exception) instead of strings. Also, the catch block around the run logic is now capable of preventing premature termination of the thread due to exceptions (which would hang the program or result in strange behavior). Segfaults, etc will still crash the program as a whole.
Added Manual.dox, a very basic user manual for the plugin.
Added the survival cmdapp / CLI.