opm-simulators/opm/simulators/wells
Atgeirr Flø Rasmussen bc9cfc8cd5 Add methods for getting and setting primary variables.
These can be used to manage state in the well models, and will
be used in the NLDD solver option. Also added the setupDomains()
method, as the getters and setters are working on a domain basis.
2023-06-13 15:31:30 +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 Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
BlackoilWellModel.hpp Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
BlackoilWellModelConstraints.cpp correct wrong flag for reservoir rate constraint calculation 2023-06-05 11:49:20 +02:00
BlackoilWellModelConstraints.hpp move updateGroupIndividualControl into BlackoilWellModelConstraints 2022-10-28 19:32:06 +02:00
BlackoilWellModelGeneric.cpp moving function needRebalanceNetwork to BlackoilWellModelGeneric 2023-05-08 13:26:23 +02:00
BlackoilWellModelGeneric.hpp moving function needRebalanceNetwork to BlackoilWellModelGeneric 2023-05-08 13:26:23 +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 minimum dune version required is now 2.7 2023-04-12 09:41:23 +02:00
GasLiftSingleWell_impl.hpp Fix bug when recalculating gaslift gradient 2023-03-30 17:44:21 +02:00
GasLiftSingleWell.hpp Fix bug when recalculating gaslift gradient 2023-03-30 17:44:21 +02:00
GasLiftSingleWellGeneric.cpp Merge pull request #4573 from hakonhagland/glift_grad 2023-04-03 11:20:15 +02:00
GasLiftSingleWellGeneric.hpp Fix bug when recalculating gaslift gradient 2023-03-30 17:44:21 +02:00
GasLiftStage2.cpp Some minor changes as requested in review. 2023-03-31 09:26:28 +02:00
GasLiftStage2.hpp Fix bug when recalculating gaslift gradient 2023-03-30 17:44:21 +02: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 minimum dune version required is now 2.7 2023-04-12 09:41:23 +02:00
MSWellHelpers.hpp rewrting frictionPressureLoss fucntion for better jacobian matrix 2022-12-07 11:43:12 +01:00
MultisegmentWell_impl.hpp Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
MultisegmentWell.hpp Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
MultisegmentWellAssemble.cpp Merge pull request #4568 from totto82/2psolvent 2023-05-30 11:36:16 +02:00
MultisegmentWellAssemble.hpp Revert to original segment density computations 2023-05-23 12:44:06 +02: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 #4568 from totto82/2psolvent 2023-05-30 11:36:16 +02:00
MultisegmentWellEval.hpp Revert to original segment density computations 2023-05-23 12:44:06 +02: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 Account for pressure loss also in thp 2023-06-02 09:25:34 +02:00
MultisegmentWellPrimaryVariables.hpp Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
MultisegmentWellSegments.cpp Merge pull request #4568 from totto82/2psolvent 2023-05-30 11:36:16 +02:00
MultisegmentWellSegments.hpp Revert to original segment density computations 2023-05-23 12:44:06 +02: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 changed: introduce a struct PerforationRates 2023-05-04 13:33:45 +02: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 changed: store rates in an array in SingleWellState 2023-05-09 12:26:18 +02:00
SingleWellState.hpp changed: store rates in an array in SingleWellState 2023-05-09 12:26:18 +02:00
StandardWell_impl.hpp Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
StandardWell.hpp Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
StandardWellAssemble.cpp Add gaswater solvent 2023-05-26 16:24:38 +02:00
StandardWellAssemble.hpp make sure computeWellRatesWithBhpIterations honor bhp limit 2023-03-02 23:53:56 +01:00
StandardWellConnections.cpp addressing reviewing comments for PR #4682 2023-06-08 12:32:55 +02:00
StandardWellConnections.hpp changed: simplify WellConnectionPressure calculation by passing a struct 2023-05-04 14:30:55 +02: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 Account for pressure loss also in thp 2023-06-02 09:25:34 +02:00
StandardWellEval.hpp Account for pressure loss also in thp 2023-06-02 09:25:34 +02:00
StandardWellPrimaryVariables.cpp Add gaswater solvent 2023-05-26 16:24:38 +02:00
StandardWellPrimaryVariables.hpp Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
TargetCalculator.cpp solvent + foam simulator 2023-05-24 16:03:09 +02:00
TargetCalculator.hpp TargetCalculator: add missing include 2023-02-08 09:26:11 +01:00
VFPHelpers.cpp solvent + foam simulator 2023-05-24 16:03:09 +02:00
VFPHelpers.hpp Add option for wvfpexp item 2 plus minor fixes 2022-08-19 10:33:19 +02:00
VFPInjProperties.cpp solvent + foam simulator 2023-05-24 16:03:09 +02:00
VFPInjProperties.hpp changed: make bhp template hidden and use explicit instantations 2021-05-31 11:42:29 +02:00
VFPProdProperties.cpp solvent + foam simulator 2023-05-24 16:03:09 +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 solvent + foam simulator 2023-05-24 16:03:09 +02:00
WellAssemble.hpp fixed: forward struct as struct 2023-05-31 09:35:16 +02:00
WellBhpThpCalculator.cpp Removed unused variable 2023-06-02 09:25:34 +02:00
WellBhpThpCalculator.hpp Find thp iteratively 2023-06-02 09:25:34 +02: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 solvent + foam simulator 2023-05-24 16:03:09 +02:00
WellGroupControls.hpp add missing include 2023-03-28 12:45:39 +02:00
WellGroupHelpers.cpp dont store history of inactive gpmaint rates 2023-05-23 11:02:22 +02: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 avoid unused variable warning with NDEBUG 2023-05-24 12:39:24 +02:00
WellInterface.hpp Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
WellInterfaceFluidSystem.cpp Support WGRUPCON item 2 = no 2023-03-31 11:47:33 +02:00
WellInterfaceFluidSystem.hpp Fix GPMAINT for groups without control 2023-01-10 15:59:21 +01:00
WellInterfaceGeneric.cpp only prediction wells can have THP constraint 2023-04-27 14:00:49 +02:00
WellInterfaceGeneric.hpp combining wellIsStopped and wellUnderZeroRateTaget 2023-03-29 14:40:50 +02:00
WellInterfaceIndices.cpp Add gaswater solvent 2023-05-26 16:24:38 +02: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 changed: store rates in an array in SingleWellState 2023-05-09 12:26:18 +02: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