GEOS
Classes | Namespaces | Enumerations | Functions
GeosxState.hpp File Reference
#include "common/DataTypes.hpp"
#include "common/logger/Logger.hpp"
#include <functional>
#include <memory>

Go to the source code of this file.

Classes

class  geos::GeosxState
 Holds the global GEOSX state. This is a singleton class, no more than one instance exists at at time. After construction the instance can be accessed from anywhere by the free function getGlobalState(). More...
 

Namespaces

 geos
 
 geos::dataRepository
 

Enumerations

enum class  geos::State { UNINITIALIZED = 0 , INITIALIZED = 1 , READY_TO_RUN = 2 , COMPLETED = 3 }
 A description of the global state.
 

Functions

string geos::durationToString (std::chrono::system_clock::duration const duration)
 Return a string representing duration in seconds. More...
 
std::ostream & geos::operator<< (std::ostream &os, State const state)
 Stream printer for a State. More...
 
GeosxState & geos::getGlobalState ()
 Return the current GeosxState. More...