Arne Morten Kvarving
|
a920699e1a
|
add missing WellMatcher.hpp includes
|
2023-01-10 11:14:38 +01:00 |
|
Arne Morten Kvarving
|
369c76d400
|
add missing SimulatorUpdate.hpp include
|
2023-01-10 10:07:35 +01:00 |
|
Arne Morten Kvarving
|
4bdec3a58b
|
avoid GasLiftOpt.hpp where possible
and add where necessary
|
2023-01-10 09:54:33 +01:00 |
|
Arne Morten Kvarving
|
e68d05a147
|
adapt to renamed GasLift(Group|Well)
|
2023-01-10 09:54:07 +01:00 |
|
Arne Morten Kvarving
|
b010a1717a
|
add missing RPTConfig.hpp includes
|
2023-01-09 15:22:12 +01:00 |
|
Arne Morten Kvarving
|
1dd0897eca
|
add missing GuideRateConfig.hpp includes
|
2023-01-09 14:26:03 +01:00 |
|
Arne Morten Kvarving
|
12a72b4d6e
|
add missing include
|
2023-01-09 12:49:29 +01:00 |
|
Arne Morten Kvarving
|
e3a4c70da9
|
adjust to PinchMode now being an enum class
|
2023-01-05 14:26:17 +01:00 |
|
Arne Morten Kvarving
|
fe09a6cdce
|
replace <Runspec.hpp> with <Phase.hpp> where appropriate
|
2023-01-05 13:18:32 +01:00 |
|
Arne Morten Kvarving
|
469b38c321
|
remove unnecessary <Runspec.hpp> includes
|
2023-01-05 13:18:32 +01:00 |
|
Arne Morten Kvarving
|
384fff8c46
|
fix indent
|
2023-01-05 11:23:54 +01:00 |
|
Arne Morten Kvarving
|
55db8e863a
|
eclproblem: use make_unique
|
2023-01-05 11:23:46 +01:00 |
|
Arne Morten Kvarving
|
24ac5801a9
|
eclproblem: move core of handlePositionalParameter
make it a typetag independent helper function in generic problem source
|
2023-01-05 11:12:29 +01:00 |
|
Arne Morten Kvarving
|
eedd646523
|
avoid double underscored symbol
|
2023-01-03 16:34:49 +01:00 |
|
Arne Morten Kvarving
|
c9ef1ee7c8
|
test_csrToCscOffsetMap: include <fstream>
filestreams are used here
|
2023-01-03 15:25:36 +01:00 |
|
Arne Morten Kvarving
|
1903a43971
|
AdaptiveSimulatorTimer: avoid <iostream> include in header
|
2023-01-03 15:25:20 +01:00 |
|
Arne Morten Kvarving
|
df5edfb96f
|
BISAI: remove unnecessary iostream include
|
2023-01-03 15:25:00 +01:00 |
|
Arne Morten Kvarving
|
64140f51c9
|
pass output stream
there is no default argument any longer
|
2023-01-03 15:24:28 +01:00 |
|
Arne Morten Kvarving
|
853b6d1172
|
test_wellstate: avoid use of sstream
|
2023-01-02 15:25:32 +01:00 |
|
Arne Morten Kvarving
|
b031c289bf
|
test_milu: avoid use of sstream
|
2023-01-02 15:25:26 +01:00 |
|
Arne Morten Kvarving
|
7dce14929b
|
WellState: avoid use of sstream
|
2023-01-02 15:25:13 +01:00 |
|
Arne Morten Kvarving
|
ddb3f2dafb
|
VFPHelpers: avoid use of sstream
|
2023-01-02 15:24:52 +01:00 |
|
Arne Morten Kvarving
|
ff0f9c05f0
|
MultisegmentWell: avoid use of sstream
|
2023-01-02 15:24:35 +01:00 |
|
Arne Morten Kvarving
|
99e5dab134
|
BlackoilWellModelGeneric: avoid use of sstream
|
2023-01-02 15:24:16 +01:00 |
|
Arne Morten Kvarving
|
17d54c1416
|
setupZoltanParams: avoid use of sstream
|
2023-01-02 15:24:03 +01:00 |
|
Arne Morten Kvarving
|
4abf4e6d38
|
TimeStepControl: avoid use of sstream
|
2023-01-02 15:23:48 +01:00 |
|
Arne Morten Kvarving
|
527280ab28
|
AdaptiveTimeSteppingEbos: avoid use of sstream
|
2023-01-02 15:23:34 +01:00 |
|
Arne Morten Kvarving
|
f00ebc8b1c
|
setupPropertyTree: avoid use of sstream
|
2023-01-02 15:23:14 +01:00 |
|
Arne Morten Kvarving
|
48bdf6f14c
|
add missing sstream includes
|
2023-01-02 15:21:42 +01:00 |
|
Arne Morten Kvarving
|
e25d77f705
|
WellContributions: avoid use of sstream
|
2023-01-02 15:19:40 +01:00 |
|
Arne Morten Kvarving
|
bcf64b4be8
|
PreconditionerFactory: avoid use of sstream
|
2023-01-02 15:19:26 +01:00 |
|
Arne Morten Kvarving
|
ccce1cfe86
|
OwningTwoLevelPreconditioner: avoid use of sstream
|
2023-01-02 15:19:08 +01:00 |
|
Arne Morten Kvarving
|
6d033fcf56
|
MILU: avoid use of sstream
|
2023-01-02 15:18:50 +01:00 |
|
Arne Morten Kvarving
|
4a0bdc38e1
|
ISTLSolverEbos: avoid use of sstream
|
2023-01-02 15:18:34 +01:00 |
|
Arne Morten Kvarving
|
52d871f998
|
FlexibleSolver: avoid use of sstream
|
2023-01-02 15:18:10 +01:00 |
|
Arne Morten Kvarving
|
b148b454c6
|
NonlinearSolverEbos: avoid use of sstream
|
2023-01-02 15:17:49 +01:00 |
|
Arne Morten Kvarving
|
1c2e186017
|
always include Evaluation.hpp
even if we are using the dynamic specialization
|
2022-12-23 13:34:35 +01:00 |
|
Arne Morten Kvarving
|
be7f94b731
|
include Math.hpp where required
|
2022-12-23 13:34:35 +01:00 |
|
Arne Morten Kvarving
|
254f9c0388
|
DeferredLoggingHelpers: avoid using stringstream
|
2022-12-23 09:40:10 +01:00 |
|
Arne Morten Kvarving
|
a020a993b5
|
WellInterface: use {fmt} to format error messages
|
2022-12-23 09:39:29 +01:00 |
|
Arne Morten Kvarving
|
a25479e5c2
|
WellInterfaceGeneric: use {fmt} to format error messages
|
2022-12-23 09:39:29 +01:00 |
|
Arne Morten Kvarving
|
8d81588ea4
|
WellConvergence: avoid use of stringstream to format error messages
|
2022-12-23 09:39:29 +01:00 |
|
Arne Morten Kvarving
|
5c22d2f50c
|
WellAssemble: avoid use of stringstream to format error messages
|
2022-12-23 09:39:29 +01:00 |
|
Arne Morten Kvarving
|
a82b5aa474
|
StandardWell: pull fmt in impl file
it is not used in the interface.
no real change to the code as such, but it better reflects the use.
|
2022-12-23 09:39:29 +01:00 |
|
Arne Morten Kvarving
|
2dbfeb6038
|
StandardWell: use {fmt} to format error messages
|
2022-12-23 09:39:29 +01:00 |
|
Arne Morten Kvarving
|
59e5642678
|
StandardWellPrimaryVariables: use {fmt} to format error messages
|
2022-12-23 09:39:29 +01:00 |
|
Arne Morten Kvarving
|
4c3d933835
|
MultisegmentWell: use {fmt} to format error messages
|
2022-12-23 09:39:29 +01:00 |
|
Arne Morten Kvarving
|
dd9e2ad66a
|
MultisegmentWellSegments: use {fmt} to format error messages
|
2022-12-23 09:39:29 +01:00 |
|
Arne Morten Kvarving
|
3083525e8e
|
MultisegmentWellEval: use {fmt} to format error messages
|
2022-12-22 08:35:27 +01:00 |
|
Arne Morten Kvarving
|
9e789fc144
|
MultisegmentWellEval: remove unused headers
|
2022-12-22 08:35:27 +01:00 |
|
Arne Morten Kvarving
|
a631762d17
|
GasLiftSingleWell: pull fmt in impl file
it is not used in the interface.
no real change to the code as such, but it better reflects the use.
|
2022-12-22 08:35:27 +01:00 |
|
Arne Morten Kvarving
|
a8d2bbeb4a
|
GasLiftCommon: avoid pulling fmt in header
|
2022-12-22 08:35:27 +01:00 |
|
Arne Morten Kvarving
|
e7f921825c
|
BlackoilWellModel: use {fmt} to format error message
|
2022-12-22 08:35:27 +01:00 |
|
Arne Morten Kvarving
|
5a839e8f93
|
MultisegmentWellSegments: store properties as Scalar
instead of literal double
|
2022-12-19 16:03:54 +01:00 |
|
Arne Morten Kvarving
|
c1e05fae18
|
MultisegmentWellSegments: make members private
and add various read-only accessors
|
2022-12-19 16:03:54 +01:00 |
|
Arne Morten Kvarving
|
12b15b5038
|
move updateUpwindingSegments to MultisegmentWellSegments
|
2022-12-19 16:03:54 +01:00 |
|
Arne Morten Kvarving
|
4b3a6f37d5
|
move calculation part of handleAccelerationPressureLoss to MultisegmentwellSegments
|
2022-12-19 16:03:54 +01:00 |
|
Arne Morten Kvarving
|
70702738cc
|
move pressureDropValve to MultisegmentWellSegments
|
2022-12-19 16:03:54 +01:00 |
|
Arne Morten Kvarving
|
fb0ec18aba
|
move pressureDropAutoICD to MultisegmentWellSegments
|
2022-12-19 16:03:54 +01:00 |
|
Arne Morten Kvarving
|
133f2a92bb
|
move pressureDropSpiralICD to MultisegmentWellSegments
|
2022-12-19 16:03:54 +01:00 |
|
Arne Morten Kvarving
|
4acfec9d1d
|
move getFrictionPressureLoss to MultisegmentWellSegments
|
2022-12-19 16:03:54 +01:00 |
|
Arne Morten Kvarving
|
ef7b2aca4e
|
move computeSegmentFluidProperties to MultisegmentWellSegments
|
2022-12-19 16:03:54 +01:00 |
|
Arne Morten Kvarving
|
4a9cedf452
|
move getSegmentSurfaceVolume to MultisegmentWellSegments
|
2022-12-19 16:03:53 +01:00 |
|
Arne Morten Kvarving
|
9c19120855
|
move getHydroPressureLoss to MultisegmentWellSegments
|
2022-12-19 16:03:27 +01:00 |
|
Arne Morten Kvarving
|
40adc0ddbd
|
move segment_depth_diffs_ to MultisegmentWellSegments
|
2022-12-19 16:03:27 +01:00 |
|
Arne Morten Kvarving
|
5755c94256
|
move segment_inlets_ to MultisegmentWellSegments
|
2022-12-19 16:03:27 +01:00 |
|
Arne Morten Kvarving
|
2766427df0
|
move segment_perforations_ and perforation_segment_depth_diffs_ to MultisegmentWellSegments
|
2022-12-19 16:03:26 +01:00 |
|
Arne Morten Kvarving
|
aa684a10b8
|
added: MultisegmentWellSegments
this is a container class for per-segment properties in MultisegmentWell
|
2022-12-19 15:55:20 +01:00 |
|
Arne Morten Kvarving
|
bc0610171d
|
MultisegmentWellEval: use symbols from primary variables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
654c252bb8
|
MultisegmentWellAssemble: simplify assembleControlEq
by passing primary variables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
3b80b913da
|
MultisegmentWellPrimaryVariables: make data members private
and add generic read-only accessor to evaluations
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
e1cd54b267
|
MultisegmentWell: move updateUpwindingSegments to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
37607c570a
|
MultisegmentWell: move updateWellStateFromPrimaryVariables to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
dbdcb2d5ce
|
MultisegmentWell: move getWQTotal to MultisegmentWellPrimaryVariables
also drop otherwise unused getSegmentWQTotal
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
6b47f9bf1a
|
MultisegmentWell: move getQs to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
62297b2a63
|
MultisegmentWell: move getSegmentRate to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
99020fe33b
|
MultisegmentWell: move getBhp to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
bb377c0a47
|
MultisegmentWell: move getSegmentPressure to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
f99ecd15ac
|
MultisegmentWell: move getSegmentRateUpwinding to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
8e9b004cfc
|
MultisegmentWell: move surfaceVolumeFraction to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
2e2a49b935
|
MultisegmentWell: move volumeFractionScaled to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
e539614fff
|
MultisegmentWell: move volumeFraction to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
b112a793c5
|
MultisegmentWell: move updatePrimaryVariablesNewton to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
6404d69201
|
MultisegmentWell: move processFractions to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
5212e9c100
|
MultisegmentWell: move updatePrimaryVariables to MultisegmentWellPrimaryVariables
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
e1fccd47dc
|
added: MultisegmentWellPrimaryVariables
this is a container class for the primary variables in
multisegment well
|
2022-12-19 13:05:39 +01:00 |
|
Arne Morten Kvarving
|
f4c2aa3a35
|
MultisegmentWell: primary variables no longer needs to be marked mutable
|
2022-12-16 15:07:46 +01:00 |
|
Arne Morten Kvarving
|
f782673b2d
|
MultisegmentWell: make updatePrimaryVariables non-const
this will obviously update state
|
2022-12-16 15:07:35 +01:00 |
|
Arne Morten Kvarving
|
ef992080cf
|
MultisegmentWell: make updatePrimaryVariablesNewton non-const
this will obviously update state
|
2022-12-16 15:07:12 +01:00 |
|
Arne Morten Kvarving
|
ac91db281a
|
MultisegmentWell: make processFractions non-const
this updates state
|
2022-12-16 15:06:36 +01:00 |
|
Arne Morten Kvarving
|
6b61af21b3
|
MultisegmentWell: make initPrimaryVariablesEvaluation non-const
this will obviously update state
|
2022-12-16 15:06:03 +01:00 |
|
Arne Morten Kvarving
|
10a671e88c
|
MultisegmentWell: make updateWellState non-const
this will obviously update state
|
2022-12-16 15:05:06 +01:00 |
|
Arne Morten Kvarving
|
ee8b4cac02
|
add missing include after upstream header removal
|
2022-12-13 15:38:10 +01:00 |
|
Arne Morten Kvarving
|
f17a90170d
|
use exception classes from opm-common
|
2022-12-13 12:56:13 +01:00 |
|
Arne Morten Kvarving
|
dc7cddab64
|
adjust to upstream GasPvtApproach enum changes
|
2022-12-12 19:17:51 +01:00 |
|
Arne Morten Kvarving
|
9a9dfd2e1d
|
adjust to upstream OilPvtApproach enum changes
|
2022-12-12 19:09:37 +01:00 |
|
Arne Morten Kvarving
|
e390ce5149
|
adjust to upstream WaterPvtApproach enum changes
|
2022-12-12 19:00:19 +01:00 |
|
Arne Morten Kvarving
|
e4233daf72
|
add missing include
after upstream header removals
|
2022-12-10 01:58:32 +01:00 |
|
Arne Morten Kvarving
|
134cb205e2
|
RelpermDiagnostics: add more forwards
adjust to upstream header-in-header removals
|
2022-12-09 22:17:09 +01:00 |
|
Arne Morten Kvarving
|
b102103e26
|
changed: make MultisegmentWellEquations data members private
use a friend declaration for MultisegmentWellEquationAccess to
give the assembler access to the matrices/vectors.
|
2022-12-05 11:07:09 +01:00 |
|