OpenM++ runtime library (libopenm)
omModelRunState.h File Reference

OpenM++ modeling library: model run state public interface. More...

Include dependency graph for omModelRunState.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openm::RunStatus
 model run status codes More...
 
struct  openm::RunState
 model run state data: status, progress, update times More...
 
struct  openm::IModelRunState
 model run state public interface: thread safe More...
 
struct  openm::RunStateItem
 run state data for sub-value identified by run id and sub-value id More...
 

Namespaces

namespace  openm
 openM++ namespace
 

Enumerations

enum class  openm::ExitStatus : int {
  openm::OK = 0 , openm::FAIL = 1 , openm::HELPER_ERROR = 4 , openm::MSG_ERROR = 8 ,
  openm::DB_ERROR = 12 , openm::MODEL_ERROR = 16 , openm::SIMULATION_ERROR = 32
}
 model exit status More...
 
enum class  openm::ModelStatus : int {
  openm::undefined = 0 , openm::init = 1 , openm::progress , openm::waitProgress ,
  openm::shutdown , openm::done = 64 , openm::exit , openm::error = 128
}
 modeling job status More...
 

Detailed Description

OpenM++ modeling library: model run state public interface.