Arne Morten Kvarving
|
3aa2b38832
|
changed: split out FluidSystem only dependent code from WellInterface
this allows using explicit template instantation to only build
this code once for each FluidSystem
|
2021-05-27 14:22:14 +02:00 |
|
Tor Harald Sandve
|
06595c6dfc
|
fix reduction rate for injection groups
|
2021-05-27 13:16:28 +02:00 |
|
Joakim Hove
|
abadb7aba5
|
Fix access to segment pressure drop vectors
|
2021-05-27 11:40:29 +02:00 |
|
Joakim Hove
|
5ac53f8106
|
Use well index for segment rates
|
2021-05-27 10:45:33 +02:00 |
|
Joakim Hove
|
34ef516472
|
Use well index for segment pressure
|
2021-05-27 10:45:33 +02:00 |
|
Joakim Hove
|
3025bf3280
|
Use std::nullopt instead of {}
|
2021-05-27 10:45:33 +02:00 |
|
Bård Skaflestad
|
d94cc2cc30
|
Merge pull request #3040 from totto82/fixZeroRateVFP
Avoid division by small rate in divisor in VFP table fraction WFR/GFR.
|
2021-05-27 00:44:07 +02:00 |
|
Bård Skaflestad
|
f32a08124d
|
Merge pull request #3307 from akva2/eclproblem_cleanups
Various small cleanups in eclproblem
|
2021-05-26 22:02:23 +02:00 |
|
Bård Skaflestad
|
4c3013e2a1
|
Merge pull request #3308 from akva2/fix_wells_at_end
fixed: do not take reference to a temporary
|
2021-05-26 18:41:59 +02:00 |
|
Arne Morten Kvarving
|
89443dd6a3
|
fixed: do not take reference to a temporary
getWellsatEnd returns a temporary vector. it goes out of
scope on the line, thus the reference taken is dangling.
|
2021-05-26 15:50:27 +02:00 |
|
Arne Morten Kvarving
|
f7dd0e34c3
|
eclproblem: fix typo in alugrid code
|
2021-05-26 15:12:08 +02:00 |
|
Arne Morten Kvarving
|
d5e9d32d7c
|
eclproblem: use .empty() instead of size() == 0
|
2021-05-26 15:11:14 +02:00 |
|
Arne Morten Kvarving
|
3294917710
|
eclproblem: remove unused accessor
|
2021-05-26 15:03:22 +02:00 |
|
Arne Morten Kvarving
|
2a2b128820
|
eclproblem: remove unused type alias
|
2021-05-26 14:59:39 +02:00 |
|
Arne Morten Kvarving
|
fe57de72b2
|
eclproblem: only call function if an extension is enabled
|
2021-05-26 14:59:12 +02:00 |
|
Arne Morten Kvarving
|
aa7ec98c0f
|
eclproblem: use if constexpr for enableApiTracking
|
2021-05-26 14:51:24 +02:00 |
|
Arne Morten Kvarving
|
be9c03bfac
|
eclproblem: use if constexpr for enableDiffusion
|
2021-05-26 14:50:27 +02:00 |
|
Arne Morten Kvarving
|
99273fee85
|
eclproblem: use if constexpr for enableEnergy
|
2021-05-26 14:50:04 +02:00 |
|
Arne Morten Kvarving
|
94fe38fc93
|
eclproblem: use if constexpr for enableExtbo
|
2021-05-26 14:48:06 +02:00 |
|
Arne Morten Kvarving
|
baad3a7722
|
eclproblem: use if constexpr for enableBrine
|
2021-05-26 14:47:10 +02:00 |
|
Arne Morten Kvarving
|
68f9aeb78f
|
eclproblem: use if constexpr for enablePolymerMolarWeight
|
2021-05-26 14:45:42 +02:00 |
|
Arne Morten Kvarving
|
3578c13236
|
eclproblem: use if constexpr for enablePolymer
|
2021-05-26 14:43:09 +02:00 |
|
Arne Morten Kvarving
|
cf2ab1cb41
|
eclproblem: use if constexpr for enableSolvent
|
2021-05-26 14:38:35 +02:00 |
|
Arne Morten Kvarving
|
836251aca1
|
eclproblem: use if constexpr for enableExperiments
|
2021-05-26 14:31:57 +02:00 |
|
Arne Morten Kvarving
|
b51f57a5c3
|
eclproblem: replace typedef with using
|
2021-05-26 14:30:50 +02:00 |
|
Arne Morten Kvarving
|
df4fdc9794
|
eclproblem: use maybe_unused attribute instead of macro
|
2021-05-26 14:19:23 +02:00 |
|
Arne Morten Kvarving
|
8ed738b188
|
eclproblem: anonymize unused parameters
|
2021-05-26 14:18:44 +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
|
d83b06c74b
|
Merge pull request #3301 from joakim-hove/simplify-comm
Communicate well rates by directly iterating over container
|
2021-05-26 10:16:47 +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 |
|
Tor Harald Sandve
|
97d9de4339
|
Avoid division by small rate in divisor in VFP table fraction WFR/GFR.
A threshold of 1e-12 is used to "define" small rate
|
2021-05-26 10:03:28 +02:00 |
|
Joakim Hove
|
122a6ec7b3
|
Communicate well rates by driectly iterating over container
|
2021-05-26 07:27:41 +02:00 |
|
Joakim Hove
|
9b2de5bbf9
|
Merge pull request #3293 from joakim-hove/wellcontainer-bhp
Use WellContainer<double> for bhp/thp/temperature
|
2021-05-26 07:26:41 +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 |
|
Joakim Hove
|
96d180d79c
|
Merge pull request #3287 from joakim-hove/wellcontainer-perf
Wellcontainer perf
|
2021-05-26 07:22:20 +02:00 |
|
Arne Morten Kvarving
|
378efd0ff9
|
GasLiftStage2: drop circular dependency for BlackoilWellModel
|
2021-05-25 12:57:24 +02:00 |
|
Arne Morten Kvarving
|
7993e045c4
|
BlackoilWellModel: drop type alias GLiftWellState
|
2021-05-25 12:57:24 +02:00 |
|
Arne Morten Kvarving
|
da41f27e8f
|
GasLiftStage2: drop type alias GLiftWellState
|
2021-05-25 12:57:24 +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
|
987fcc3b61
|
Use WellContainer<double> for bhp/thp/temperature
|
2021-05-25 11:25:07 +02:00 |
|
Joakim Hove
|
b8ccdaa106
|
Merge pull request #3295 from joakim-hove/wellstate-reorder
Assemble all non-wellcontainer WellState members
|
2021-05-25 11:02:01 +02:00 |
|
Joakim Hove
|
b948162962
|
Assemble all non-wellcontainer WellState members
|
2021-05-25 07:47:31 +02:00 |
|
Bård Skaflestad
|
2ea1fa2e74
|
Merge pull request #3291 from atgeirr/fix-protected
Make constants used in subclasses protected.
|
2021-05-24 12:16:10 +02:00 |
|
Atgeirr Flø Rasmussen
|
001648c8fb
|
Make constants used in subclasses protected.
|
2021-05-24 11:24:14 +02:00 |
|
Joakim Hove
|
b34c161805
|
Use WellContainer<double> for RS / RV
|
2021-05-24 10:01:00 +02:00 |
|
Joakim Hove
|
ab5c937268
|
Use well index for PerfPhaseRates
|
2021-05-24 09:25:19 +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 |
|