19 #ifndef GEOSX_MANAGERS_OUTPUTS_RESTARTOUTPUT_HPP_ 20 #define GEOSX_MANAGERS_OUTPUTS_RESTARTOUTPUT_HPP_ 39 Group *
const parent );
58 real64 const eventProgress,
68 real64 const eventProgress,
71 Execute( time_n, 0, cycleNumber, eventCounter, eventProgress, domain );
virtual void Execute(real64 const time_n, real64 const dt, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, dataRepository::Group *domain) override
Writes out a restart file.
static string CatalogName()
Catalog name interface.
double real64
64-bit floating point type.
RestartOutput(std::string const &name, Group *const parent)
Constructor.
Group::wrapperMap::KeyIndex ViewKey
Type alias for KeyIndexT type used for wrapper lookups.
std::int32_t integer
Signed integer type.
std::string string
String type.
virtual ~RestartOutput() override
Destructor.
virtual void Cleanup(real64 const time_n, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, dataRepository::Group *domain) override
Write one final restart file as the code exits.