#include <state.hpp>

Public Member Functions

 RstState (const ::Opm::UnitSystem &unit_system, const std::vector< int > &intehead, const std::vector< bool > &logihead, const std::vector< double > &doubhead)
 
 RstState (const ::Opm::UnitSystem &unit_system, const std::vector< int > &intehead, const std::vector< bool > &logihead, const std::vector< double > &doubhead, const std::vector< std::string > &zgrp, const std::vector< int > &igrp, const std::vector< float > &sgrp, const std::vector< double > &xgrp, const std::vector< std::string > &zwel, const std::vector< int > &iwel, const std::vector< float > &swel, const std::vector< double > &xwel, const std::vector< int > &icon, const std::vector< float > &scon, const std::vector< double > &xcon)
 
 RstState (const ::Opm::UnitSystem &unit_system, const std::vector< int > &intehead, const std::vector< bool > &logihead, const std::vector< double > &doubhead, const std::vector< std::string > &zgrp, const std::vector< int > &igrp, const std::vector< float > &sgrp, const std::vector< double > &xgrp, const std::vector< std::string > &zwel, const std::vector< int > &iwel, const std::vector< float > &swel, const std::vector< double > &xwel, const std::vector< int > &icon, const std::vector< float > &scon, const std::vector< double > &xcon, const std::vector< int > &iseg, const std::vector< double > &rseg)
 
const RstWellget_well (const std::string &wname) const
 

Static Public Member Functions

static RstState load (EclIO::ERst &rst_file, int report_step)
 

Public Attributes

const ::Opm::UnitSystem unit_system
 
RstHeader header
 
std::vector< RstWellwells
 
std::vector< RstGroupgroups
 
Tuning tuning
 

Constructor & Destructor Documentation

◆ RstState() [1/3]

Opm::RestartIO::RstState::RstState ( const ::Opm::UnitSystem unit_system,
const std::vector< int > &  intehead,
const std::vector< bool > &  logihead,
const std::vector< double > &  doubhead 
)

◆ RstState() [2/3]

Opm::RestartIO::RstState::RstState ( const ::Opm::UnitSystem unit_system,
const std::vector< int > &  intehead,
const std::vector< bool > &  logihead,
const std::vector< double > &  doubhead,
const std::vector< std::string > &  zgrp,
const std::vector< int > &  igrp,
const std::vector< float > &  sgrp,
const std::vector< double > &  xgrp,
const std::vector< std::string > &  zwel,
const std::vector< int > &  iwel,
const std::vector< float > &  swel,
const std::vector< double > &  xwel,
const std::vector< int > &  icon,
const std::vector< float > &  scon,
const std::vector< double > &  xcon 
)

◆ RstState() [3/3]

Opm::RestartIO::RstState::RstState ( const ::Opm::UnitSystem unit_system,
const std::vector< int > &  intehead,
const std::vector< bool > &  logihead,
const std::vector< double > &  doubhead,
const std::vector< std::string > &  zgrp,
const std::vector< int > &  igrp,
const std::vector< float > &  sgrp,
const std::vector< double > &  xgrp,
const std::vector< std::string > &  zwel,
const std::vector< int > &  iwel,
const std::vector< float > &  swel,
const std::vector< double > &  xwel,
const std::vector< int > &  icon,
const std::vector< float > &  scon,
const std::vector< double > &  xcon,
const std::vector< int > &  iseg,
const std::vector< double > &  rseg 
)

Member Function Documentation

◆ get_well()

const RstWell & Opm::RestartIO::RstState::get_well ( const std::string wname) const

◆ load()

static RstState Opm::RestartIO::RstState::load ( EclIO::ERst rst_file,
int  report_step 
)
static

Member Data Documentation

◆ groups

std::vector<RstGroup> Opm::RestartIO::RstState::groups

◆ header

RstHeader Opm::RestartIO::RstState::header

◆ tuning

Tuning Opm::RestartIO::RstState::tuning

◆ unit_system

const ::Opm::UnitSystem Opm::RestartIO::RstState::unit_system

◆ wells

std::vector<RstWell> Opm::RestartIO::RstState::wells

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