Opm::RestartIO Namespace Reference

Namespaces

namespace  Helpers
 

Classes

class  DoubHEAD
 
class  InteHEAD
 
class  LogiHEAD
 
struct  RstConnection
 
struct  RstGroup
 
struct  RstHeader
 
struct  RstSegment
 
struct  RstState
 
struct  RstWell
 

Functions

std::time_t makeUTCTime (const std::tm &timePoint)
 
InteHEAD::TimePoint getSimulationTimePoint (const std::time_t start, const double elapsed)
 
void save (EclIO::OutputStream::Restart &rstFile, int report_step, double seconds_elapsed, RestartValue value, const EclipseState &es, const EclipseGrid &grid, const Schedule &schedule, const SummaryState &sumState, bool write_double=false)
 
RestartValue load (const std::string &filename, int report_step, SummaryState &summary_state, const std::vector< RestartKey > &solution_keys, const EclipseState &es, const EclipseGrid &grid, const Schedule &schedule, const std::vector< RestartKey > &extra_keys={})
 

Function Documentation

◆ getSimulationTimePoint()

InteHEAD::TimePoint Opm::RestartIO::getSimulationTimePoint ( const std::time_t  start,
const double  elapsed 
)

◆ load()

RestartValue Opm::RestartIO::load ( const std::string filename,
int  report_step,
SummaryState summary_state,
const std::vector< RestartKey > &  solution_keys,
const EclipseState es,
const EclipseGrid grid,
const Schedule schedule,
const std::vector< RestartKey > &  extra_keys = {} 
)

◆ makeUTCTime()

std::time_t Opm::RestartIO::makeUTCTime ( const std::tm &  timePoint)

◆ save()

void Opm::RestartIO::save ( EclIO::OutputStream::Restart rstFile,
int  report_step,
double  seconds_elapsed,
RestartValue  value,
const EclipseState es,
const EclipseGrid grid,
const Schedule schedule,
const SummaryState sumState,
bool  write_double = false 
)