65 UG_API int UGInit(
int *argcp,
char ***argvp,
int parallelOutputProcRank = -1);
#define UG_API
Definition: ug_config.h:65
int UGInit(int *argcp, char ***argvp, int parallelOutputProcRank)
initializes ug
Definition: ug.cpp:224
UG_API std::string UGGetVersionString()
Returns the version number of the current ug-version.
Definition: ug.cpp:75
void SetScriptPath(const std::string &strScript)
Initializes the SCRIPT_PATH of ug::PathProvider.
Definition: ug.cpp:167
void UGOutputProfileStatsOnExit(bool bEnable)
Call with true, if profiling output is desired at the end of the show.
Definition: ug.cpp:324
void UGForceExit()
Calls UGFinalize and terminates the application.
Definition: ug.cpp:303
void SetPluginPath(const std::string &strPlugin)
Initializes the PLUGIN_PATH of ug::PathProvider.
Definition: ug.cpp:203
bool UGInitPlugins()
Init (if UG_PLUGINS is set) embedded or non-shared plugins.
Definition: ug.cpp:336
void AbortRun()
sets a flag, that the current run shall be aborted during the next call of TerminateAbortedRun()
Definition: ug.cpp:343
void ClearAbortRunFlag()
clears the abort-run-flag.
Definition: ug.cpp:348
void TerminateAbortedRun()
Terminates the current run if AbortRun() was called and the abort-run-flag is thus set to true.
Definition: ug.cpp:353
void SetAppsPath(const std::string &strApps)
Initializes the APPS_PATH of ug::PathProvider.
Definition: ug.cpp:185
void SetRootPath(const std::string &strRoot)
Initializes the paths of ug::PathProvider.
Definition: ug.cpp:143
bool InitPaths(const char *argv0)
Initializes the pathes of ug::PathProvider.
Definition: ug.cpp:84
int UGFinalize()
finalizes ug
Definition: ug.cpp:292