Opm::SimulatorSerializer Class Reference

Class handling simulator serialization. More...

#include <SimulatorSerializer.hpp>

Public Member Functions

 SimulatorSerializer (SerializableSim &simulator, Parallel::Communication &comm, const IOConfig &ioconfig, const std::string &saveSpec, int loadStep, const std::string &saveFile, const std::string &loadFile)
 Constructor inits parameters. More...
 
bool shouldLoad () const
 Returns whether or not a state should be loaded. More...
 
int loadStep () const
 Returns step to load. More...
 
void save (SimulatorTimer &timer)
 Save data to file if appropriate. More...
 
void loadTimerInfo (SimulatorTimer &timer)
 Loads time step info from file. More...
 
void loadState ()
 Load state from file. More...
 

Detailed Description

Class handling simulator serialization.

Constructor & Destructor Documentation

◆ SimulatorSerializer()

Opm::SimulatorSerializer::SimulatorSerializer ( SerializableSim simulator,
Parallel::Communication comm,
const IOConfig &  ioconfig,
const std::string &  saveSpec,
int  loadStep,
const std::string &  saveFile,
const std::string &  loadFile 
)

Constructor inits parameters.

Parameters
saveSpecSpecification of steps to save
loadStepStep to load \paramn saveFile File to save to
loadFileFile to load from

Member Function Documentation

◆ loadState()

void Opm::SimulatorSerializer::loadState ( )

Load state from file.

Referenced by Opm::SimulatorFullyImplicitBlackoil< TypeTag >::runStep().

◆ loadStep()

int Opm::SimulatorSerializer::loadStep ( ) const
inline

Returns step to load.

Referenced by Opm::SimulatorFullyImplicitBlackoil< TypeTag >::runStep().

◆ loadTimerInfo()

void Opm::SimulatorSerializer::loadTimerInfo ( SimulatorTimer timer)

Loads time step info from file.

Referenced by Opm::SimulatorFullyImplicitBlackoil< TypeTag >::runStep().

◆ save()

void Opm::SimulatorSerializer::save ( SimulatorTimer timer)

Save data to file if appropriate.

Referenced by Opm::SimulatorFullyImplicitBlackoil< TypeTag >::runStep().

◆ shouldLoad()

bool Opm::SimulatorSerializer::shouldLoad ( ) const
inline

Returns whether or not a state should be loaded.

Referenced by Opm::SimulatorFullyImplicitBlackoil< TypeTag >::runStep().


The documentation for this class was generated from the following file: