mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Merge pull request #2958 from blattms/use-perf-data-for-well-pi
Use WellInterface::perf_data_ to calculate PI.
This commit is contained in:
commit
bb2f1a8316
@ -1210,14 +1210,10 @@ namespace Opm
|
||||
setToZero(wellPI);
|
||||
|
||||
const auto preferred_phase = this->well_ecl_.getPreferredPhase();
|
||||
auto subsetPerfID = 0;
|
||||
|
||||
const auto& allConn = this->well_ecl_.getConnections();
|
||||
const auto nPerf = allConn.size();
|
||||
auto subsetPerfID = 0*nPerf;
|
||||
for (auto allPerfID = 0*nPerf; allPerfID < nPerf; ++allPerfID) {
|
||||
if (allConn[allPerfID].state() == Connection::State::SHUT) {
|
||||
continue;
|
||||
}
|
||||
for ( const auto& perf : *this->perf_data_){
|
||||
auto allPerfID = perf.ecl_index;
|
||||
|
||||
auto connPICalc = [&wellPICalc, allPerfID](const double mobility) -> double
|
||||
{
|
||||
|
@ -2316,14 +2316,10 @@ namespace Opm
|
||||
setToZero(wellPI);
|
||||
|
||||
const auto preferred_phase = this->well_ecl_.getPreferredPhase();
|
||||
auto subsetPerfID = 0;
|
||||
|
||||
const auto& allConn = this->well_ecl_.getConnections();
|
||||
const auto nPerf = allConn.size();
|
||||
auto subsetPerfID = 0*nPerf;
|
||||
for (auto allPerfID = 0*nPerf; allPerfID < nPerf; ++allPerfID) {
|
||||
if (allConn[allPerfID].state() == Connection::State::SHUT) {
|
||||
continue;
|
||||
}
|
||||
for ( const auto& perf : *this->perf_data_){
|
||||
auto allPerfID = perf.ecl_index;
|
||||
|
||||
auto connPICalc = [&wellPICalc, allPerfID](const double mobility) -> double
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user