![]() |
OGS
|
Definition at line 80 of file ogs_python_module.cpp.
Public Member Functions | |
OGSSimulation (std::vector< std::string > &argv_str) | |
int | executeSimulation () |
int | executeTimeStep () |
double | currentTime () const |
double | endTime () const |
OGSMesh & | getMesh (std::string const &name) |
std::vector< std::string > | getMeshNames () const |
void | finalize () |
Private Attributes | |
int | ogs_status = EXIT_SUCCESS |
std::unique_ptr< Simulation > | simulation |
std::map< std::string, OGSMesh > | mesh_mapping |
|
inlineexplicit |
Definition at line 83 of file ogs_python_module.cpp.
References BaseLib::createOutputDirectory(), DBUG(), ERR(), BaseLib::formatDate(), INFO(), BaseLib::initOGSLogger(), CommandLineArguments::log_level, CommandLineArguments::mesh_dir, CommandLineArguments::nonfatal, ogs_status, GitInfoLib::GitInfo::ogs_version, CommandLineArguments::outdir, parseCommandLineArguments(), CommandLineArguments::project, CommandLineArguments::reference_path, CommandLineArguments::reference_path_is_set, CommandLineArguments::script_dir, simulation, BaseLib::unsetProjectDirectory(), CommandLineArguments::write_prj, and CommandLineArguments::xml_patch_file_names.
|
inline |
Definition at line 214 of file ogs_python_module.cpp.
References simulation.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 216 of file ogs_python_module.cpp.
References simulation.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 149 of file ogs_python_module.cpp.
References BaseLib::RunTime::elapsed(), ERR(), BaseLib::formatDate(), INFO(), ogs_status, Simulation::runTestDefinitions(), simulation, and BaseLib::RunTime::start().
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 198 of file ogs_python_module.cpp.
References ERR(), ogs_status, and simulation.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 244 of file ogs_python_module.cpp.
References simulation, and BaseLib::unsetProjectDirectory().
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 218 of file ogs_python_module.cpp.
References INFO(), mesh_mapping, OGS_FATAL, and simulation.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 239 of file ogs_python_module.cpp.
References simulation.
Referenced by PYBIND11_MODULE().
|
private |
Definition at line 258 of file ogs_python_module.cpp.
Referenced by getMesh().
|
private |
Definition at line 255 of file ogs_python_module.cpp.
Referenced by OGSSimulation(), executeSimulation(), and executeTimeStep().
|
private |
Definition at line 257 of file ogs_python_module.cpp.
Referenced by OGSSimulation(), currentTime(), endTime(), executeSimulation(), executeTimeStep(), finalize(), getMesh(), and getMeshNames().