Opm::WellTestState Class Reference

#include <WellTestState.hpp>

Classes

struct  ClosedCompletion
 
struct  WTestWell
 

Public Member Functions

void closeWell (const std::string &well_name, WellTestConfig::Reason reason, double sim_time)
 
void addClosedCompletion (const std::string &well_name, int complnum, double sim_time)
 
std::vector< std::pair< std::string, WellTestConfig::Reason > > updateWells (const WellTestConfig &config, const std::vector< Well > &wells_ecl, double sim_time)
 
std::vector< std::pair< std::string, int > > updateCompletion (const WellTestConfig &config, double sim_time)
 
void dropCompletion (const std::string &well_name, int complnum)
 
bool hasWellClosed (const std::string &well_name, WellTestConfig::Reason reason) const
 
bool hasWellClosed (const std::string &well_name) const
 
void openWell (const std::string &well_name, WellTestConfig::Reason reason)
 
void openWell (const std::string &well_name)
 
bool hasCompletion (const std::string &well_name, const int complnum) const
 
size_t sizeWells () const
 
size_t sizeCompletions () const
 
double lastTestTime (const std::string &well_name) const
 

Member Function Documentation

◆ addClosedCompletion()

void Opm::WellTestState::addClosedCompletion ( const std::string well_name,
int  complnum,
double  sim_time 
)

◆ closeWell()

void Opm::WellTestState::closeWell ( const std::string well_name,
WellTestConfig::Reason  reason,
double  sim_time 
)

◆ dropCompletion()

void Opm::WellTestState::dropCompletion ( const std::string well_name,
int  complnum 
)

◆ hasCompletion()

bool Opm::WellTestState::hasCompletion ( const std::string well_name,
const int  complnum 
) const

◆ hasWellClosed() [1/2]

bool Opm::WellTestState::hasWellClosed ( const std::string well_name) const

◆ hasWellClosed() [2/2]

bool Opm::WellTestState::hasWellClosed ( const std::string well_name,
WellTestConfig::Reason  reason 
) const

◆ lastTestTime()

double Opm::WellTestState::lastTestTime ( const std::string well_name) const

◆ openWell() [1/2]

void Opm::WellTestState::openWell ( const std::string well_name)

◆ openWell() [2/2]

void Opm::WellTestState::openWell ( const std::string well_name,
WellTestConfig::Reason  reason 
)

◆ sizeCompletions()

size_t Opm::WellTestState::sizeCompletions ( ) const

◆ sizeWells()

size_t Opm::WellTestState::sizeWells ( ) const

◆ updateCompletion()

std::vector< std::pair< std::string, int > > Opm::WellTestState::updateCompletion ( const WellTestConfig config,
double  sim_time 
)

◆ updateWells()

std::vector< std::pair< std::string, WellTestConfig::Reason > > Opm::WellTestState::updateWells ( const WellTestConfig config,
const std::vector< Well > &  wells_ecl,
double  sim_time 
)

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