Joakim Hove
|
3c3a4afcfc
|
Use PerfData for connection productivity index
|
2021-06-10 14:32:45 +02:00 |
|
Joakim Hove
|
81c5ce8843
|
Use PerfData for water throughput, water velocity and skin pressure
|
2021-06-10 14:32:45 +02:00 |
|
Joakim Hove
|
db02b9f112
|
Use PerfData for solvent perforation rates
|
2021-06-10 14:27:37 +02:00 |
|
Joakim Hove
|
49e9b51269
|
Use PerfData for polymer rates
|
2021-06-10 07:19:21 +02:00 |
|
Joakim Hove
|
3010b96611
|
Use PerfData for perforation rates
|
2021-06-10 07:19:21 +02:00 |
|
Joakim Hove
|
76838cd8a4
|
Use PerfData for perforation pressure
|
2021-06-10 07:19:21 +02:00 |
|
Arne Morten Kvarving
|
eb06c4bd70
|
add StandardWellEval
|
2021-06-09 08:32:30 +02:00 |
|
Joakim Hove
|
023edc67e5
|
Remove first perf member from Well classes
|
2021-06-08 14:24:26 +02:00 |
|
Arne Morten Kvarving
|
10ff86af52
|
add StandardWellGeneric
avoid rebuilding this for all simulators when code
is only dependent on Scalar. specialized for double
|
2021-06-08 08:08:50 +02:00 |
|
Arne Morten Kvarving
|
4c09b5dde3
|
add WellInterfaceEval
|
2021-06-07 08:26:43 +02:00 |
|
Joakim Hove
|
32a6f32660
|
Use WellContainer to manage perf phase rate
|
2021-06-05 07:50:56 +02:00 |
|
Joakim Hove
|
6a21371b59
|
Use WellContainer to manage perf phase rates
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
76292552ec
|
Use WellContainer for perf rate of polymer/solvent/brine
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
104036d4b8
|
Use WellContainer for perf water velocity
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
b0fd14a597
|
Use WellContainer<> for perforation skin pressure
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
1a6737aff3
|
Use well index for perforation rates
|
2021-06-03 13:29:45 +02:00 |
|
Joakim Hove
|
739f6ad28a
|
Use well index for solvent perf rates
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
a2195f367d
|
Use well index for brine perf rates
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
fa829cce7a
|
Use well index for polymer perforation rates
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
f62b0a5d1e
|
Use well index for well water perf velocity
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
8f9a3f0140
|
Use Well index for perf skin pressure
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
89ae75b46c
|
Use well index to access WellState::perfThroughput()
|
2021-06-03 13:21:23 +02:00 |
|
Arne Morten Kvarving
|
c76803b913
|
changed: make bhp template hidden and use explicit instantations
this to avoid includes in headers.
|
2021-05-31 11:42:29 +02:00 |
|
Tor Harald Sandve
|
cccece4104
|
use rates for potentials for pressure controlled (bhp or thp) controled wells
|
2021-05-26 13:54:14 +02:00 |
|
Joakim Hove
|
86c75ee4fe
|
Merge pull request #3298 from akva2/no_opm_in_opm
fixed: do not use Opm:: prefix when inside namespace Opm
|
2021-05-26 10:15:46 +02:00 |
|
Joakim Hove
|
c400b6eeef
|
Merge pull request #3290 from joakim-hove/wellcontainer-rsrv
Use WellContainer<double> for RS / RV
|
2021-05-26 07:22:51 +02:00 |
|
Arne Morten Kvarving
|
d55df4330e
|
fixed: do not use Opm:: prefix when inside namespace Opm
|
2021-05-25 12:06:06 +02:00 |
|
Joakim Hove
|
b34c161805
|
Use WellContainer<double> for RS / RV
|
2021-05-24 10:01:00 +02:00 |
|
Joakim Hove
|
89a712603f
|
Use well index for misc perforation data
|
2021-05-24 09:14:36 +02:00 |
|
Joakim Hove
|
d6151e2f00
|
Use well index for perf water throughput
|
2021-05-24 09:14:36 +02:00 |
|
Joakim Hove
|
2f901f1012
|
Use well index when iterating over brine perforation rates
|
2021-05-24 09:14:36 +02:00 |
|
Joakim Hove
|
f9e142dc8d
|
Use well index when iterating over polymer perforation rates
|
2021-05-24 09:14:36 +02:00 |
|
Joakim Hove
|
5437cfa37a
|
Use well index when iterating over solvent perf rates
|
2021-05-24 09:14:36 +02:00 |
|
Arne Morten Kvarving
|
1614767362
|
GasLiftSingleWell: split typetag independent code to separate class
|
2021-05-21 09:09:10 +02:00 |
|
Joakim Hove
|
506a349085
|
Use wellcontainer2 (#3255)
Use WellContainer<> to manage members in WellState
|
2021-05-20 16:16:12 +02:00 |
|
Joakim Hove
|
b0458cee33
|
Merge pull request #3268 from joakim-hove/wellstate-iget
Wellstate iget
|
2021-05-19 14:29:26 +02:00 |
|
Joakim Hove
|
6af03f4a6a
|
Update WellState::thp()
|
2021-05-19 10:05:11 +02:00 |
|
Joakim Hove
|
3ec7feba75
|
Update WellState::bhp()
|
2021-05-19 10:05:11 +02:00 |
|
Arne Morten Kvarving
|
bcfab1fed3
|
use if constexpr to eliminate some brine code
|
2021-05-18 15:04:47 +02:00 |
|
Arne Morten Kvarving
|
db668e8d80
|
make has_energy constexpr and use if constexpr to eliminate code
|
2021-05-18 15:04:47 +02:00 |
|
Arne Morten Kvarving
|
268201eeb1
|
make has_polymermw constexpr and use if constexpr to eliminate code
|
2021-05-18 15:04:47 +02:00 |
|
Arne Morten Kvarving
|
dd04eb128a
|
use if constexpr to eliminate some zFraction code
|
2021-05-18 10:18:11 +02:00 |
|
Arne Morten Kvarving
|
83595d84c3
|
use if constexpr to eliminate some polymer code
|
2021-05-18 10:18:11 +02:00 |
|
Arne Morten Kvarving
|
1fa74b5889
|
use if constexpr to eliminate some foam code
|
2021-05-18 10:18:11 +02:00 |
|
Arne Morten Kvarving
|
6157122bd8
|
use if constexpr to eliminate some solvent code
|
2021-05-18 10:17:21 +02:00 |
|
Joakim Hove
|
b5580f39fa
|
Let the perforation index run over the indices for one well
|
2021-05-11 22:38:11 +02:00 |
|
Joakim Hove
|
846809ec29
|
Rename mutable perfPhaseRates()
|
2021-05-11 18:48:05 +02:00 |
|
Tor Harald Sandve
|
80413e0794
|
add useInnerIteration method and move assembleWellEq to the well interface to avoid code duplication
|
2021-05-10 09:41:18 +02:00 |
|
Tor Harald Sandve
|
eeb1b7e36c
|
Initialize empty producers using the mobility ratio and the transmissbility ratio
|
2021-05-05 08:31:36 +02:00 |
|
Tor Harald Sandve
|
70150ab212
|
Remove code duplication between STW and MSW
|
2021-04-30 09:27:35 +02:00 |
|