opm-simulators/opm/simulators/wells
Kai Bao f4e0a996b9 wells under zero injection target are also treated as stopped well
when formulating the well control equations
2023-03-29 13:48:34 +02:00
..
ALQState.cpp ALQState: add serialization support 2023-02-16 08:35:34 +01:00
ALQState.hpp ALQState: add serialization support 2023-02-16 08:35:34 +01:00
BlackoilWellModel_impl.hpp Merge pull request #4549 from totto82/resv_undersat 2023-03-29 10:35:33 +02:00
BlackoilWellModel.hpp Fix resv for groups 2023-03-27 16:03:40 +02:00
BlackoilWellModelConstraints.cpp ParallelWellinfo: make some more templates private 2023-02-07 15:53:11 +01:00
BlackoilWellModelConstraints.hpp move updateGroupIndividualControl into BlackoilWellModelConstraints 2022-10-28 19:32:06 +02:00
BlackoilWellModelGeneric.cpp Fix resv for groups 2023-03-27 16:03:40 +02:00
BlackoilWellModelGeneric.hpp Fix resv for groups 2023-03-27 16:03:40 +02:00
BlackoilWellModelGuideRates.cpp move guideRateUpdateIsNeeded into BlackoilWellModelGuideRates 2022-10-28 23:33:05 +02:00
BlackoilWellModelGuideRates.hpp Silence warnings due to forward declaring structs as classes. 2022-12-13 11:57:33 +01:00
BlackoilWellModelRestart.cpp add missing Well.hpp includes 2023-01-18 11:24:25 +01:00
BlackoilWellModelRestart.hpp Silence warnings due to forward declaring structs as classes. 2022-12-13 11:57:33 +01:00
GasLiftCommon.cpp GasLiftCommon: avoid pulling fmt in header 2022-12-22 08:35:27 +01:00
GasLiftCommon.hpp GasLiftCommon: avoid pulling fmt in header 2022-12-22 08:35:27 +01:00
GasLiftGroupInfo.cpp add missing Well.hpp includes 2023-01-18 11:24:25 +01:00
GasLiftGroupInfo.hpp GasLiftGroupInfo.hpp: forward SummaryState 2023-01-18 13:42:32 +01:00
GasLiftSingleWell_impl.hpp GasLiftSingleWell: avoid unused variable warning with NDEBUG 2023-03-07 11:22:01 +01:00
GasLiftSingleWell.hpp adapt to renamed GasLift(Group|Well) 2023-01-10 09:54:07 +01:00
GasLiftSingleWellGeneric.cpp GasLiftSingleWellGeneric.hpp: include WellProductionControls.hpp instead of Well.hpp 2023-01-18 11:56:21 +01:00
GasLiftSingleWellGeneric.hpp GasLiftSingleWellGeneric.hpp: include WellProductionControls.hpp instead of Well.hpp 2023-01-18 11:56:21 +01:00
GasLiftStage2.cpp fix checking of group target 2022-11-21 09:17:24 +01:00
GasLiftStage2.hpp fix checking of group target 2022-11-21 09:17:24 +01:00
GasLiftWellState.hpp Fix removeSurplus alq 2022-11-21 08:58:49 +01:00
GlobalWellInfo.cpp add missing Well.hpp includes 2023-01-18 11:24:25 +01:00
GlobalWellInfo.hpp GlobalWellInfo.hpp: remove unnecessary Well.hpp include 2023-01-18 11:24:25 +01:00
GroupState.cpp GroupState: add serialization support 2023-02-15 22:57:44 +01:00
GroupState.hpp GroupState: add serialization support 2023-02-15 22:57:44 +01:00
MSWellHelpers.cpp include Math.hpp where required 2022-12-23 13:34:35 +01:00
MSWellHelpers.hpp rewrting frictionPressureLoss fucntion for better jacobian matrix 2022-12-07 11:43:12 +01:00
MultisegmentWell_impl.hpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
MultisegmentWell.hpp removing unused function solveEqAndUpdateWellState 2023-03-27 13:26:00 +02:00
MultisegmentWellAssemble.cpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
MultisegmentWellAssemble.hpp MultisegmentWellAssemble: simplify assembleControlEq 2022-12-19 13:05:39 +01:00
MultisegmentWellEquations.cpp add missing WellSegments.hpp includes 2023-01-12 14:37:32 +01:00
MultisegmentWellEquations.hpp move segment_inlets_ to MultisegmentWellSegments 2022-12-19 16:03:27 +01:00
MultisegmentWellEval.cpp Merge pull request #4482 from totto82/addGasWaterEnergy 2023-02-28 08:01:06 +01:00
MultisegmentWellEval.hpp MultisegmentWellEval.hpp: remove unnecessary Well.hpp include 2023-01-18 11:24:25 +01:00
MultisegmentWellGeneric.cpp MultisegmentWell: move code using WellSegments to compile unit 2023-01-12 14:37:32 +01:00
MultisegmentWellGeneric.hpp MultisegmentWellGeneric.hpp: forward WellSegments 2023-01-12 14:37:32 +01:00
MultisegmentWellPrimaryVariables.cpp make sure zero production rates are obtained for the following wells 2023-03-27 13:24:08 +02:00
MultisegmentWellPrimaryVariables.hpp make sure zero production rates are obtained for the following wells 2023-03-27 13:24:08 +02:00
MultisegmentWellSegments.cpp Add gaswater energy simulator 2023-02-23 09:25:50 +01:00
MultisegmentWellSegments.hpp MultisegmentWellSegments: store properties as Scalar 2022-12-19 16:03:54 +01:00
ParallelWellInfo.cpp ParallelWellinfo: make some more templates private 2023-02-07 15:53:11 +01:00
ParallelWellInfo.hpp ParallelWellinfo: make some more templates private 2023-02-07 15:53:11 +01:00
PerfData.cpp PerfData: add serialization support 2023-02-22 13:59:59 +01:00
PerfData.hpp PerfData: add serialization support 2023-02-22 13:59:59 +01:00
PerforationData.hpp PerforationData: add missing include 2023-02-13 16:15:45 +01:00
RateConverter.cpp fix error message for rs/rsw =1 2023-03-29 08:47:28 +02:00
RateConverter.hpp fix RESV for undersaturated wells 2023-03-27 16:03:40 +02:00
RegionAttributeHelpers.hpp changed: put ParallelIstlInformation in separate compile unit 2022-08-18 09:15:28 +02:00
RegionAverageCalculator.hpp RegionAverageCalculator: add missing include 2023-02-10 15:09:16 +01:00
SegmentState.cpp SegmentState: add serialization support 2023-02-15 12:59:18 +01:00
SegmentState.hpp SegmentState: add serialization support 2023-02-15 12:59:18 +01:00
SingleWellState.cpp SingleWellState: serialize PerfData 2023-02-22 13:59:59 +01:00
SingleWellState.hpp SingleWellState: serialize PerfData 2023-02-22 13:59:59 +01:00
StandardWell_impl.hpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
StandardWell.hpp make sure zero production rates are obtained for the following wells 2023-03-27 13:24:08 +02:00
StandardWellAssemble.cpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
StandardWellAssemble.hpp make sure computeWellRatesWithBhpIterations honor bhp limit 2023-03-02 23:53:56 +01:00
StandardWellConnections.cpp Add gaswater energy simulator 2023-02-23 09:25:50 +01:00
StandardWellConnections.hpp Support gas dissolution in water (Rsw) 2022-12-21 13:13:52 +01:00
StandardWellEquations.cpp added: StandardWellEquations::sumDistributed 2022-11-22 10:37:41 +01:00
StandardWellEquations.hpp changed: make StandardWellEquations data members private 2022-11-22 12:22:18 +01:00
StandardWellEval.cpp Merge pull request #4482 from totto82/addGasWaterEnergy 2023-02-28 08:01:06 +01:00
StandardWellEval.hpp always include Evaluation.hpp 2022-12-23 13:34:35 +01:00
StandardWellPrimaryVariables.cpp make sure zero production rates are obtained for the following wells 2023-03-27 13:24:08 +02:00
StandardWellPrimaryVariables.hpp make sure zero production rates are obtained for the following wells 2023-03-27 13:24:08 +02:00
TargetCalculator.cpp Fix GPMAINT for groups without control 2023-01-10 15:59:21 +01:00
TargetCalculator.hpp TargetCalculator: add missing include 2023-02-08 09:26:11 +01:00
VFPHelpers.cpp VFPHelpers: avoid use of sstream 2023-01-02 15:24:52 +01:00
VFPHelpers.hpp Add option for wvfpexp item 2 plus minor fixes 2022-08-19 10:33:19 +02:00
VFPInjProperties.cpp return zero thp value for extremely small injection rate 2022-01-18 10:12:20 +01:00
VFPInjProperties.hpp changed: make bhp template hidden and use explicit instantations 2021-05-31 11:42:29 +02:00
VFPProdProperties.cpp Add option for wvfpexp item 2 plus minor fixes 2022-08-19 10:33:19 +02:00
VFPProdProperties.hpp Add option for wvfpexp item 2 plus minor fixes 2022-08-19 10:33:19 +02:00
VFPProperties.hpp fix 2p case wvfpexp 2022-10-24 15:25:30 +02:00
WellAssemble.cpp Merge pull request #4549 from totto82/resv_undersat 2023-03-29 10:35:33 +02:00
WellAssemble.hpp make sure zero production rates are obtained for the following wells 2023-03-27 13:24:08 +02:00
WellBhpThpCalculator.cpp update well state when switching to THP control for producers 2023-02-07 14:50:07 +01:00
WellBhpThpCalculator.hpp fix regression in wells 2022-11-23 15:37:04 +01:00
WellConnectionAuxiliaryModule.cpp add missing Well.hpp includes 2023-01-18 11:24:25 +01:00
WellConnectionAuxiliaryModule.hpp WellConnectionAuxiliaryModule: add a typetag independent base class 2023-01-12 13:06:25 +01:00
WellConstraints.cpp making sure to check the network nodal pressure constraint 2023-01-26 14:04:58 +01:00
WellConstraints.hpp WellConstraints.hpp: remove unnecessary Well.hpp include 2023-01-18 11:24:25 +01:00
WellContainer.hpp WellContainer: add serialization support 2023-02-15 21:55:19 +01:00
WellConvergence.cpp WellConvergence: avoid use of stringstream to format error messages 2022-12-23 09:39:29 +01:00
WellConvergence.hpp move checkConvergencePolyMW into WellConvergence 2022-10-28 19:47:59 +02:00
WellGroupConstraints.cpp Fix resv for groups 2023-03-27 16:03:40 +02:00
WellGroupConstraints.hpp add missing include 2023-03-28 12:45:39 +02:00
WellGroupControls.cpp Fix resv for groups 2023-03-27 16:03:40 +02:00
WellGroupControls.hpp add missing include 2023-03-28 12:45:39 +02:00
WellGroupHelpers.cpp FIX VREF for groups with both gas and water injectors 2023-02-15 13:35:12 +01:00
WellGroupHelpers.hpp Add support for FIP* 2023-01-11 14:39:23 +01:00
WellHelpers.cpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
WellHelpers.hpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
WellInterface_impl.hpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
WellInterface.hpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
WellInterfaceFluidSystem.cpp Fix resv for groups 2023-03-27 16:03:40 +02:00
WellInterfaceFluidSystem.hpp Fix GPMAINT for groups without control 2023-01-10 15:59:21 +01:00
WellInterfaceGeneric.cpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
WellInterfaceGeneric.hpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
WellInterfaceIndices.cpp Add gaswater energy simulator 2023-02-23 09:25:50 +01:00
WellInterfaceIndices.hpp WellInterfaceEval: separate from inheritance hierarcy 2022-11-01 11:45:15 +01:00
WellProdIndexCalculator.cpp Added missing include of config.h in cpp files. 2022-10-12 15:28:38 +02:00
WellProdIndexCalculator.hpp Productivity Index Calculator: Add Reinitialization operation 2020-12-04 15:16:24 +01:00
WellState.cpp cosmetics 2023-02-16 09:52:36 +01:00
WellState.hpp added: support for loading serialized state from .OPMRST file 2023-02-16 13:48:36 +01:00
WellTest.cpp add missing WellTestConfig.hpp includes 2023-01-17 06:04:56 +01:00
WellTest.hpp Silence warnings due to forward declaring structs as classes. 2022-12-13 11:57:33 +01:00
WGState.cpp WGState: add serialization support 2023-02-16 10:48:34 +01:00
WGState.hpp WGState: add serialization support 2023-02-16 10:48:34 +01:00