Opm::RestartIO::Helpers::AggregateWellData Class Reference

#include <AggregateWellData.hpp>

Public Member Functions

 AggregateWellData (const std::vector< int > &inteHead)
 
void captureDeclaredWellData (const Schedule &sched, const UnitSystem &units, const std::size_t sim_step, const ::Opm::SummaryState &smry, const std::vector< int > &inteHead)
 
void captureDynamicWellData (const Opm::Schedule &sched, const std::size_t sim_step, const Opm::data::WellRates &xw, const Opm::SummaryState &smry)
 
const std::vector< int > & getIWell () const
 Retrieve Integer Well Data Array. More...
 
const std::vector< float > & getSWell () const
 Retrieve Floating-Point (Real) Well Data Array. More...
 
const std::vector< double > & getXWell () const
 Retrieve Floating-Point (Double Precision) Well Data Array. More...
 
const std::vector< EclIO::PaddedOutputString< 8 > > & getZWell () const
 Retrieve Character Well Data Array. More...
 

Constructor & Destructor Documentation

◆ AggregateWellData()

Opm::RestartIO::Helpers::AggregateWellData::AggregateWellData ( const std::vector< int > &  inteHead)
explicit

Member Function Documentation

◆ captureDeclaredWellData()

void Opm::RestartIO::Helpers::AggregateWellData::captureDeclaredWellData ( const Schedule sched,
const UnitSystem units,
const std::size_t  sim_step,
const ::Opm::SummaryState smry,
const std::vector< int > &  inteHead 
)

◆ captureDynamicWellData()

void Opm::RestartIO::Helpers::AggregateWellData::captureDynamicWellData ( const Opm::Schedule sched,
const std::size_t  sim_step,
const Opm::data::WellRates xw,
const Opm::SummaryState smry 
)

◆ getIWell()

const std::vector< int > & Opm::RestartIO::Helpers::AggregateWellData::getIWell ( ) const
inline

Retrieve Integer Well Data Array.

References Opm::RestartIO::Helpers::WindowedArray< T >::data().

◆ getSWell()

const std::vector< float > & Opm::RestartIO::Helpers::AggregateWellData::getSWell ( ) const
inline

Retrieve Floating-Point (Real) Well Data Array.

References Opm::RestartIO::Helpers::WindowedArray< T >::data().

◆ getXWell()

const std::vector< double > & Opm::RestartIO::Helpers::AggregateWellData::getXWell ( ) const
inline

Retrieve Floating-Point (Double Precision) Well Data Array.

References Opm::RestartIO::Helpers::WindowedArray< T >::data().

◆ getZWell()

const std::vector< EclIO::PaddedOutputString< 8 > > & Opm::RestartIO::Helpers::AggregateWellData::getZWell ( ) const
inline

Retrieve Character Well Data Array.


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