|
std::vector< double > & | polymerInflow () |
|
const std::vector< double > & | polymerInflow () const |
|
template<class State , class PrevWellState > |
void | init (const Wells *wells, const State &state, const PrevWellState &prevState, const PhaseUsage &pu) |
|
template<class PrevWellState > |
void | init (const Wells *wells, const std::vector< double > &cellPressures, const PrevWellState &prevState, const PhaseUsage &pu) |
| Allocate and initialize if wells is non-null. More...
|
|
template<class State > |
void | resize (const Wells *wells, const State &state, const PhaseUsage &pu) |
|
std::vector< double > & | perfPhaseRates () |
| One rate per phase and well connection.
|
|
const std::vector< double > & | perfPhaseRates () const |
|
std::vector< int > & | currentControls () |
| One current control per well.
|
|
const std::vector< int > & | currentControls () const |
|
data::Wells | report (const PhaseUsage &pu) const override |
|
template<typename PrevWellState > |
void | initWellStateMSWell (const Wells *wells, const std::vector< const Well *> &wells_ecl, const int time_step, const PhaseUsage &pu, const PrevWellState &prev_well_state) |
| init the MS well related.
|
|
bool | isNewWell (const int w) const |
|
void | setNewWell (const int w, const bool is_new_well) |
|
std::vector< double > & | perfRateSolvent () |
| One rate pr well connection.
|
|
const std::vector< double > & | perfRateSolvent () const |
|
double | solventWellRate (const int w) const |
| One rate pr well.
|
|
const std::vector< double > & | segRates () const |
|
std::vector< double > & | segRates () |
|
const std::vector< double > & | segPress () const |
|
std::vector< double > & | segPress () |
|
int | numSegment () const |
|
int | topSegmentIndex (const int w) const |
|