Opm::EclIO::EclOutput Class Reference

#include <EclOutput.hpp>

Public Member Functions

 EclOutput (const std::string &filename, const bool formatted, const std::ios_base::openmode mode=std::ios::out)
 
template<typename T >
void write (const std::string &name, const std::vector< T > &data)
 
void write (const std::string &name, const std::vector< std::string > &data, int element_size)
 
void message (const std::string &msg)
 
void flushStream ()
 
void set_ix ()
 
template<>
void write (const std::string &name, const std::vector< PaddedOutputString< 8 > > &data)
 

Friends

class OutputStream::Restart
 
class OutputStream::SummarySpecification
 

Constructor & Destructor Documentation

◆ EclOutput()

Opm::EclIO::EclOutput::EclOutput ( const std::string filename,
const bool  formatted,
const std::ios_base::openmode  mode = std::ios::out 
)

Member Function Documentation

◆ flushStream()

void Opm::EclIO::EclOutput::flushStream ( )

◆ message()

void Opm::EclIO::EclOutput::message ( const std::string msg)

◆ set_ix()

void Opm::EclIO::EclOutput::set_ix ( )
inline

◆ write() [1/3]

template<>
void Opm::EclIO::EclOutput::write ( const std::string name,
const std::vector< PaddedOutputString< 8 > > &  data 
)

◆ write() [2/3]

void Opm::EclIO::EclOutput::write ( const std::string name,
const std::vector< std::string > &  data,
int  element_size 
)

◆ write() [3/3]

template<typename T >
void Opm::EclIO::EclOutput::write ( const std::string name,
const std::vector< T > &  data 
)
inline

Friends And Related Function Documentation

◆ OutputStream::Restart

friend class OutputStream::Restart
friend

◆ OutputStream::SummarySpecification


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