My Project
Opm::SingleWellState Class Reference

Public Member Functions

 SingleWellState (const ParallelWellInfo &pinfo, bool is_producer, std::size_t num_perf, std::size_t num_phases, double temp)
 
void init_timestep (const SingleWellState &other)
 
void shut ()
 
void stop ()
 
void open ()
 
double sum_solvent_rates () const
 
double sum_polymer_rates () const
 
double sum_brine_rates () const
 

Public Attributes

std::reference_wrapper< const ParallelWellInfoparallel_info
 
Well::Status status {Well::Status::OPEN}
 
bool producer
 
double bhp {0}
 
double thp {0}
 
double temperature {0}
 
double dissolved_gas_rate {0}
 
double vaporized_oil_rate {0}
 
std::vector< double > well_potentials
 
std::vector< double > productivity_index
 
std::vector< double > surface_rates
 
std::vector< double > reservoir_rates
 
PerfData perf_data
 
SegmentState segments
 
Events events
 
Well::InjectorCMode injection_cmode {Well::InjectorCMode::CMODE_UNDEFINED}
 
Well::ProducerCMode production_cmode {Well::ProducerCMode::CMODE_UNDEFINED}
 

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