Add PerfData member to SingleWellState

This commit is contained in:
Joakim Hove
2021-08-06 11:04:57 +02:00
parent 8b652c821b
commit 46f45e3999
6 changed files with 19 additions and 22 deletions

View File

@@ -25,12 +25,13 @@
#include <opm/simulators/wells/SegmentState.hpp>
#include <opm/parser/eclipse/EclipseState/Schedule/Well/Well.hpp>
#include <opm/parser/eclipse/EclipseState/Schedule/Events.hpp>
#include <opm/simulators/wells/PerfData.hpp>
namespace Opm {
class SingleWellState {
public:
SingleWellState(bool is_producer, std::size_t num_phases, double temp);
SingleWellState(bool is_producer, std::size_t num_perf, std::size_t num_phases, double temp);
Well::Status status{Well::Status::OPEN};
bool producer;
@@ -43,6 +44,7 @@ public:
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};