#include <IOConfig.hpp>

Public Member Functions

 IOConfig ()=default
 
 IOConfig (const Deck &)
 
 IOConfig (const std::string &input_path)
 
void setEclCompatibleRST (bool ecl_rst)
 
bool getEclCompatibleRST () const
 
bool getWriteEGRIDFile () const
 
bool getWriteINITFile () const
 
bool getUNIFOUT () const
 
bool getUNIFIN () const
 
bool getFMTIN () const
 
bool getFMTOUT () const
 
const std::stringgetEclipseInputPath () const
 
void overrideNOSIM (bool nosim)
 
std::string getRestartFileName (const std::string &restart_base, int report_step, bool output) const
 
bool getOutputEnabled () const
 
void setOutputEnabled (bool enabled)
 
std::string getOutputDir () const
 
void setOutputDir (const std::string &outputDir)
 
const std::stringgetBaseName () const
 
void setBaseName (const std::string &baseName)
 
std::string fullBasePath () const
 
bool initOnly () const
 
bool operator== (const IOConfig &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static IOConfig serializeObject ()
 

Constructor & Destructor Documentation

◆ IOConfig() [1/3]

Opm::IOConfig::IOConfig ( )
default

◆ IOConfig() [2/3]

Opm::IOConfig::IOConfig ( const Deck )
explicit

◆ IOConfig() [3/3]

Opm::IOConfig::IOConfig ( const std::string input_path)
explicit

Member Function Documentation

◆ fullBasePath()

std::string Opm::IOConfig::fullBasePath ( ) const

Return a string consisting of outputpath and basename; i.e. /path/to/sim/CASE

◆ getBaseName()

const std::string & Opm::IOConfig::getBaseName ( ) const

◆ getEclCompatibleRST()

bool Opm::IOConfig::getEclCompatibleRST ( ) const

◆ getEclipseInputPath()

const std::string & Opm::IOConfig::getEclipseInputPath ( ) const

◆ getFMTIN()

bool Opm::IOConfig::getFMTIN ( ) const

◆ getFMTOUT()

bool Opm::IOConfig::getFMTOUT ( ) const

◆ getOutputDir()

std::string Opm::IOConfig::getOutputDir ( ) const

◆ getOutputEnabled()

bool Opm::IOConfig::getOutputEnabled ( ) const

◆ getRestartFileName()

std::string Opm::IOConfig::getRestartFileName ( const std::string restart_base,
int  report_step,
bool  output 
) const

◆ getUNIFIN()

bool Opm::IOConfig::getUNIFIN ( ) const

◆ getUNIFOUT()

bool Opm::IOConfig::getUNIFOUT ( ) const

◆ getWriteEGRIDFile()

bool Opm::IOConfig::getWriteEGRIDFile ( ) const

◆ getWriteINITFile()

bool Opm::IOConfig::getWriteINITFile ( ) const

◆ initOnly()

bool Opm::IOConfig::initOnly ( ) const

◆ operator==()

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

◆ overrideNOSIM()

void Opm::IOConfig::overrideNOSIM ( bool  nosim)

◆ serializeObject()

static IOConfig Opm::IOConfig::serializeObject ( )
static

◆ serializeOp()

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

◆ setBaseName()

void Opm::IOConfig::setBaseName ( const std::string baseName)

◆ setEclCompatibleRST()

void Opm::IOConfig::setEclCompatibleRST ( bool  ecl_rst)

◆ setOutputDir()

void Opm::IOConfig::setOutputDir ( const std::string outputDir)

◆ setOutputEnabled()

void Opm::IOConfig::setOutputEnabled ( bool  enabled)

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