Opm::IOConfig Class Reference

#include <IOConfig.hpp>

Public Member Functions

 IOConfig (const std::string &input_path="")
 
bool getWriteRestartFile (size_t timestep) const
 
bool getWriteEGRIDFile () const
 
bool getWriteINITFile () const
 
bool getUNIFOUT () const
 
bool getUNIFIN () const
 
bool getFMTIN () const
 
bool getFMTOUT () const
 
const std::string & getEclipseInputPath () const
 
void overrideRestartWriteInterval (size_t interval)
 
void handleRPTRSTBasic (TimeMapConstPtr timemap, size_t timestep, size_t basic, size_t frequency=1, bool update_default=false, bool reset_global=false)
 
void handleRPTSCHEDRestart (TimeMapConstPtr timemap, size_t timestep, size_t restart)
 
void handleSolutionSection (TimeMapConstPtr timemap, std::shared_ptr< const SOLUTIONSection > solutionSection)
 
void handleGridSection (std::shared_ptr< const GRIDSection > gridSection)
 
void handleRunspecSection (std::shared_ptr< const RUNSPECSection > runspecSection)
 
void setWriteInitialRestartFile (bool writeInitialRestartFile)
 
boost::gregorian::date getTimestepDate (size_t timestep) const
 
void dumpRestartConfig () const
 

Constructor & Destructor Documentation

Opm::IOConfig::IOConfig ( const std::string &  input_path = "")
explicit

Member Function Documentation

void Opm::IOConfig::dumpRestartConfig ( ) const
const std::string& Opm::IOConfig::getEclipseInputPath ( ) const
bool Opm::IOConfig::getFMTIN ( ) const
bool Opm::IOConfig::getFMTOUT ( ) const
boost::gregorian::date Opm::IOConfig::getTimestepDate ( size_t  timestep) const
bool Opm::IOConfig::getUNIFIN ( ) const
bool Opm::IOConfig::getUNIFOUT ( ) const
bool Opm::IOConfig::getWriteEGRIDFile ( ) const
bool Opm::IOConfig::getWriteINITFile ( ) const
bool Opm::IOConfig::getWriteRestartFile ( size_t  timestep) const
void Opm::IOConfig::handleGridSection ( std::shared_ptr< const GRIDSection gridSection)
void Opm::IOConfig::handleRPTRSTBasic ( TimeMapConstPtr  timemap,
size_t  timestep,
size_t  basic,
size_t  frequency = 1,
bool  update_default = false,
bool  reset_global = false 
)
void Opm::IOConfig::handleRPTSCHEDRestart ( TimeMapConstPtr  timemap,
size_t  timestep,
size_t  restart 
)
void Opm::IOConfig::handleRunspecSection ( std::shared_ptr< const RUNSPECSection runspecSection)
void Opm::IOConfig::handleSolutionSection ( TimeMapConstPtr  timemap,
std::shared_ptr< const SOLUTIONSection solutionSection 
)
void Opm::IOConfig::overrideRestartWriteInterval ( size_t  interval)
void Opm::IOConfig::setWriteInitialRestartFile ( bool  writeInitialRestartFile)

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