20 #ifndef GEOSX_MANAGERS_EVENTS_HALTEVENT_HPP_ 21 #define GEOSX_MANAGERS_EVENTS_HALTEVENT_HPP_ 42 Group *
const parent );
75 static constexpr
auto maxRuntimeString =
"maxRuntime";
real64 m_maxRuntime
Max runtime.
real64 m_externalLastTime
External last time.
virtual ~HaltEvent() override
Destructor.
double real64
64-bit floating point type.
Group::wrapperMap::KeyIndex ViewKey
Type alias for KeyIndexT type used for wrapper lookups.
real64 m_externalStartTime
External start time.
std::int32_t integer
Signed integer type.
real64 m_externalDt
External time increment.
std::string string
String type.
HaltEvent(const std::string &name, Group *const parent)
Main constructor.
static string CatalogName()
Catalog name interface.
virtual void EstimateEventTiming(real64 const time, real64 const dt, integer const cycle, dataRepository::Group *domain) override
Perform the calculations to estimate the timing of the event.