Opm::LogOutputHelper< Scalar > Class Template Reference

#include <LogOutputHelper.hpp>

Public Member Functions

 LogOutputHelper (const EclipseState &eclState, const Schedule &schedule, const SummaryState &st, const std::string &moduleVersionName)
 
void cumulative (const std::size_t reportStepNum, const bool withConns) const
 Write cumulative production and injection reports to output. More...
 
void error (const std::vector< int > &failedCellsPbub, const std::vector< int > &failedCellsPdew) const
 Write error report to output. More...
 
void fip (const Inplace &inplace, const Inplace &initialInplace, const std::string &name) const
 Write fluid-in-place reports to output. More...
 
void fipResv (const Inplace &inplace, const std::string &name) const
 Write fluid-in-place reservoir reports to output. More...
 
void fip_csv (std::ostringstream &ss, const Inplace &inplace, const std::string &name) const
 Write fluid-in-place reservoir reports to csv file. More...
 
void csv_header (std::ostringstream &ss) const
 Write fluid-in-place reservoir reports to csv file. More...
 
void injection (const std::size_t reportStepNum, const std::map< std::pair< std::string, int >, double > &block_pressures) const
 Write injection report to output. More...
 
void msw (const std::size_t reportStepNum) const
 Write msw report to output. More...
 
void production (const std::size_t reportStepNum, const std::map< std::pair< std::string, int >, double > &block_pressures) const
 Write production report to output. More...
 
void wellSpecification (const std::vector< std::string > &changedWells, const std::size_t reportStepNum) const
 Write well specification report to output. More...
 
void timeStamp (const std::string &lbl, double elapsed, int rstep, boost::posix_time::ptime currentDate) const
 

Constructor & Destructor Documentation

◆ LogOutputHelper()

template<class Scalar >
Opm::LogOutputHelper< Scalar >::LogOutputHelper ( const EclipseState &  eclState,
const Schedule &  schedule,
const SummaryState &  st,
const std::string &  moduleVersionName 
)

Member Function Documentation

◆ csv_header()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::csv_header ( std::ostringstream &  ss) const

Write fluid-in-place reservoir reports to csv file.

◆ cumulative()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::cumulative ( const std::size_t  reportStepNum,
const bool  withConns 
) const

Write cumulative production and injection reports to output.

◆ error()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::error ( const std::vector< int > &  failedCellsPbub,
const std::vector< int > &  failedCellsPdew 
) const

Write error report to output.

◆ fip()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::fip ( const Inplace &  inplace,
const Inplace &  initialInplace,
const std::string &  name 
) const

Write fluid-in-place reports to output.

◆ fip_csv()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::fip_csv ( std::ostringstream &  ss,
const Inplace &  inplace,
const std::string &  name 
) const

Write fluid-in-place reservoir reports to csv file.

◆ fipResv()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::fipResv ( const Inplace &  inplace,
const std::string &  name 
) const

Write fluid-in-place reservoir reports to output.

◆ injection()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::injection ( const std::size_t  reportStepNum,
const std::map< std::pair< std::string, int >, double > &  block_pressures 
) const

Write injection report to output.

◆ msw()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::msw ( const std::size_t  reportStepNum) const

Write msw report to output.

◆ production()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::production ( const std::size_t  reportStepNum,
const std::map< std::pair< std::string, int >, double > &  block_pressures 
) const

Write production report to output.

◆ timeStamp()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::timeStamp ( const std::string &  lbl,
double  elapsed,
int  rstep,
boost::posix_time::ptime  currentDate 
) const

◆ wellSpecification()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::wellSpecification ( const std::vector< std::string > &  changedWells,
const std::size_t  reportStepNum 
) const

Write well specification report to output.

Parameters
[in]changedWellsList of wells whose structure changed at this time.
[in]reportStepNumReport step index (1-based).

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