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
 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 injection (const std::size_t reportStepNum) const
 Write injection report to output. More...
 
void production (const std::size_t reportStepNum) const
 Write production 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

◆ cumulative()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::cumulative ( const std::size_t  reportStepNum) 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.

◆ 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

Write injection report to output.

◆ production()

template<class Scalar >
void Opm::LogOutputHelper< Scalar >::production ( const std::size_t  reportStepNum) 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

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