#include <RestartConfig.hpp>

Public Member Functions

 RestartConfig ()=default
 
template<typename T >
 RestartConfig (const TimeMap &time_map, const Deck &, const ParseContext &parseContext, T &&errors)
 
 RestartConfig (const TimeMap &time_map, const Deck &, const ParseContext &parseContext, ErrorGuard &errors)
 
 RestartConfig (const TimeMap &time_map, const Deck &)
 
int getFirstRestartStep () const
 
bool getWriteRestartFile (size_t timestep, bool log=true) const
 
const std::map< std::string, int > & getRestartKeywords (size_t timestep) const
 
int getKeyword (const std::string &keyword, size_t timeStep) const
 
void overrideRestartWriteInterval (size_t interval)
 
void handleSolutionSection (const SOLUTIONSection &solutionSection, const ParseContext &parseContext, ErrorGuard &errors)
 
void setWriteInitialRestartFile (bool writeInitialRestartFile)
 
RestartSchedule getNode (size_t timestep) const
 
bool operator== (const RestartConfig &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static RestartConfig serializeObject ()
 
static std::string getRestartFileName (const std::string &restart_base, int report_step, bool unified, bool fmt_file)
 

Constructor & Destructor Documentation

◆ RestartConfig() [1/4]

Opm::RestartConfig::RestartConfig ( )
default

◆ RestartConfig() [2/4]

template<typename T >
Opm::RestartConfig::RestartConfig ( const TimeMap time_map,
const Deck ,
const ParseContext parseContext,
T &&  errors 
)

◆ RestartConfig() [3/4]

Opm::RestartConfig::RestartConfig ( const TimeMap time_map,
const Deck ,
const ParseContext parseContext,
ErrorGuard errors 
)

◆ RestartConfig() [4/4]

Opm::RestartConfig::RestartConfig ( const TimeMap time_map,
const Deck  
)

Member Function Documentation

◆ getFirstRestartStep()

int Opm::RestartConfig::getFirstRestartStep ( ) const

◆ getKeyword()

int Opm::RestartConfig::getKeyword ( const std::string keyword,
size_t  timeStep 
) const

◆ getNode()

RestartSchedule Opm::RestartConfig::getNode ( size_t  timestep) const

◆ getRestartFileName()

static std::string Opm::RestartConfig::getRestartFileName ( const std::string restart_base,
int  report_step,
bool  unified,
bool  fmt_file 
)
static

◆ getRestartKeywords()

const std::map< std::string, int > & Opm::RestartConfig::getRestartKeywords ( size_t  timestep) const

◆ getWriteRestartFile()

bool Opm::RestartConfig::getWriteRestartFile ( size_t  timestep,
bool  log = true 
) const

◆ handleSolutionSection()

void Opm::RestartConfig::handleSolutionSection ( const SOLUTIONSection solutionSection,
const ParseContext parseContext,
ErrorGuard errors 
)

◆ operator==()

bool Opm::RestartConfig::operator== ( const RestartConfig data) const

◆ overrideRestartWriteInterval()

void Opm::RestartConfig::overrideRestartWriteInterval ( size_t  interval)

◆ serializeObject()

static RestartConfig Opm::RestartConfig::serializeObject ( )
static

◆ serializeOp()

template<class Serializer >
void Opm::RestartConfig::serializeOp ( Serializer serializer)
inline

◆ setWriteInitialRestartFile()

void Opm::RestartConfig::setWriteInitialRestartFile ( bool  writeInitialRestartFile)

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