opm-simulators/opm/simulators/wells
Arne Morten Kvarving 73ede837bb changed: move WBP BlackoilWellModel code to separate class
model using has-a instead of is-a in BlackoilWellModelGeneric
2025-01-10 09:38:35 +01:00
..
ALQState.cpp ALQState: optionally instantiate for float 2024-08-19 13:09:42 +02:00
ALQState.hpp ALQState: template Scalar type 2024-04-17 11:12:40 +02:00
BlackoilWellModel_impl.hpp changed: move WBP BlackoilWellModel code to separate class 2025-01-10 09:38:35 +01:00
BlackoilWellModel.hpp changed: move WBP BlackoilWellModel code to separate class 2025-01-10 09:38:35 +01:00
BlackoilWellModelConstraints.cpp Allow for the third group switch 2024-12-10 09:41:21 +01:00
BlackoilWellModelConstraints.hpp Code improvment for the group control switching 2024-12-06 13:56:00 +01:00
BlackoilWellModelGasLift_impl.hpp Fix clang complaints about incorrect constexpr usage. 2025-01-07 10:11:08 +01:00
BlackoilWellModelGasLift.cpp changed: move GasLift to separate class 2025-01-06 15:15:59 +01:00
BlackoilWellModelGasLift.hpp Fix clang complaints about incorrect constexpr usage. 2025-01-07 10:11:08 +01:00
BlackoilWellModelGeneric.cpp changed: move WBP BlackoilWellModel code to separate class 2025-01-10 09:38:35 +01:00
BlackoilWellModelGeneric.hpp changed: move WBP BlackoilWellModel code to separate class 2025-01-10 09:38:35 +01:00
BlackoilWellModelGuideRates.cpp BlackoilWellModelGuideRates: optionally instantiate for float 2024-08-19 13:29:03 +02:00
BlackoilWellModelGuideRates.hpp BlackoilWellModelGeneric: template Scalar type 2024-04-23 11:33:33 +02:00
BlackoilWellModelRestart.cpp BlackoilWellModelGeneric: optionally instantiate for float 2024-08-20 12:31:07 +02:00
BlackoilWellModelRestart.hpp PerforationData: template Scalar type 2024-05-22 09:48:07 +02:00
BlackoilWellModelWBP.cpp changed: move WBP BlackoilWellModel code to separate class 2025-01-10 09:38:35 +01:00
BlackoilWellModelWBP.hpp changed: move WBP BlackoilWellModel code to separate class 2025-01-10 09:38:35 +01:00
ConnectionIndexMap.hpp changed: move WBP BlackoilWellModel code to separate class 2025-01-10 09:38:35 +01:00
ConnFiltrateData.cpp ConnFiltrateData: optionally instantiate for float 2024-08-19 13:09:42 +02:00
ConnFiltrateData.hpp ConnFiltrateData: template Scalar type 2024-04-17 11:12:40 +02:00
FractionCalculator.cpp allow defaulted group guide rates 2024-12-19 14:49:18 +00:00
FractionCalculator.hpp add group target calculation 2024-12-19 12:11:00 +00:00
GasLiftCommon.cpp GasLiftCommon: optionally instantiate for float 2024-08-19 13:25:24 +02:00
GasLiftCommon.hpp GasLiftCommon: template Scalar type 2024-04-24 15:31:13 +02:00
GasLiftGroupInfo.cpp Allow query for efficiency scaling factor in off-process wells where required 2024-12-19 13:31:52 +01:00
GasLiftGroupInfo.hpp Move opm/core/props to opm/simulators/utils 2024-06-25 12:22:09 +02:00
GasLiftSingleWell_impl.hpp changed: move GasLift to separate class 2025-01-06 15:15:59 +01:00
GasLiftSingleWell.hpp changed: move GasLift to separate class 2025-01-06 15:15:59 +01:00
GasLiftSingleWellGeneric.cpp Fix max for Scalar=float 2024-11-22 13:38:08 +01:00
GasLiftSingleWellGeneric.hpp Use gas lift optimization to get ALQ for well test 2024-11-22 10:30:32 +01:00
GasLiftStage2.cpp added: support a scaling factor for well efficiency 2024-12-17 08:41:25 +01:00
GasLiftStage2.hpp added: support a scaling factor for well efficiency 2024-12-17 08:41:25 +01:00
GasLiftWellState.hpp GasLiftWellState: template Scalar type 2024-04-24 15:31:13 +02:00
GlobalWellInfo.cpp Allow query for efficiency scaling factor in off-process wells where required 2024-12-19 13:31:52 +01:00
GlobalWellInfo.hpp Allow query for efficiency scaling factor in off-process wells where required 2024-12-19 13:31:52 +01:00
GroupEconomicLimitsChecker.cpp fixed: use constexpr formats and/or mark format strings runtime 2024-11-05 15:03:17 +01:00
GroupEconomicLimitsChecker.hpp Move opm/core/props to opm/simulators/utils 2024-06-25 12:22:09 +02:00
GroupState.cpp add group target calculation 2024-12-19 12:11:00 +00:00
GroupState.hpp add group target calculation 2024-12-19 12:11:00 +00:00
MSWellHelpers.cpp Remove the mpi calls from the business logic 2024-12-20 09:23:23 +01:00
MSWellHelpers.hpp Remove the mpi calls from the business logic 2024-12-20 09:23:23 +01:00
MultisegmentWell_impl.hpp changed: use standard header guard structure for _impl.hpp clangd helpers 2025-01-03 09:25:49 +01:00
MultisegmentWell.hpp changed: move GasLift to separate class 2025-01-06 15:15:59 +01:00
MultisegmentWellAssemble.cpp Add comments about the need for communication to the assemble functions of MultisegmentWellAssemble 2024-11-21 16:13:01 +01:00
MultisegmentWellAssemble.hpp Rename cell_idx to perf, since it is the perforation index actually 2024-11-21 16:09:15 +01:00
MultisegmentWellEquations.cpp Remove the mpi calls from the business logic 2024-12-20 09:23:23 +01:00
MultisegmentWellEquations.hpp Remove the mpi calls from the business logic 2024-12-20 09:23:23 +01:00
MultisegmentWellEval.cpp Add pw_info_ to the MultisegmentWellEquations and use it to fill the matrices B and C correctly 2024-11-21 16:12:59 +01:00
MultisegmentWellEval.hpp Give the parallel well info object to the MultisegmentWellEval class as well 2024-11-21 16:09:15 +01:00
MultisegmentWellGeneric.cpp Add communication in scaleSegmentRatesWithWellRates of MultisegmentWellGeneric to scale the perf_phaserate_scaled with the correct value 2024-11-21 16:13:01 +01:00
MultisegmentWellGeneric.hpp MultisegmentWellGeneric: use Scalar type 2024-05-22 14:24:22 +02:00
MultisegmentWellPrimaryVariables.cpp In updateThp always compute thp when vfp is active 2024-09-26 21:06:05 +02:00
MultisegmentWellPrimaryVariables.hpp In updateThp always compute thp when vfp is active 2024-09-26 21:06:05 +02:00
MultisegmentWellSegments.cpp Store all (global) perforations depths and differences in perforation_depth_diffs_ and well.perfDepth() 2024-11-21 16:10:55 +01:00
MultisegmentWellSegments.hpp Store all (global) perforations depths and differences in perforation_depth_diffs_ and well.perfDepth() 2024-11-21 16:10:55 +01:00
ParallelPAvgCalculator.cpp ParallelPAvgCalculator: optionally instantiate for float 2024-08-20 11:36:24 +02:00
ParallelPAvgCalculator.hpp ParallelPAvgCalculator: template Scalar type 2024-05-22 10:51:07 +02:00
ParallelPAvgDynamicSourceData.cpp ParallelPAvgDynamicSourceData: optionally instantiate for float 2024-08-20 11:08:34 +02:00
ParallelPAvgDynamicSourceData.hpp Chase WBP Source Requirement Change 2024-12-18 16:35:13 +01:00
ParallelWBPCalculation.cpp Chase API Update 2024-12-11 15:34:36 +01:00
ParallelWBPCalculation.hpp Chase API Update 2024-12-11 15:34:36 +01:00
ParallelWellInfo.cpp Add globalToLocal and localToGlobal functions to the ParallelWellInfo class 2024-11-21 15:01:43 +01:00
ParallelWellInfo.hpp fixed: add missing include 2024-11-22 09:43:45 +01:00
PerfData.cpp PerfData: optionally instantiate for float 2024-08-19 13:09:42 +02:00
PerfData.hpp Ensure the 'injector' member is initialized, compared etc. 2024-06-06 16:31:46 +02:00
PerforationData.hpp PerforationData: template Scalar type 2024-05-22 09:48:07 +02:00
RateConverter.cpp RateConverter: optionally instantiate for float 2024-08-19 13:32:21 +02:00
RateConverter.hpp add changes to fix the order 2024-09-25 10:26:02 +02:00
RatioCalculator.cpp move gasOilPerfRateInj to RatioCalculator 2024-11-20 10:02:58 +01:00
RatioCalculator.hpp move gasOilPerfRateInj to RatioCalculator 2024-11-20 10:02:58 +01:00
RegionAttributeHelpers.hpp Move opm/core/props to opm/simulators/utils 2024-06-25 12:22:09 +02:00
RegionAverageCalculator.hpp Move opm/core/props to opm/simulators/utils 2024-06-25 12:22:09 +02:00
SegmentState.cpp SegmentState: optionally instantiate for float 2024-08-19 13:09:42 +02:00
SegmentState.hpp SegmentState: template Scalar type 2024-04-17 11:12:40 +02:00
SingleWellState.cpp SingleWellState: optionally instantiate for float 2024-08-19 13:09:42 +02:00
SingleWellState.hpp added: support a scaling factor for well efficiency 2024-12-17 08:41:25 +01:00
StandardWell_impl.hpp changed: use standard header guard structure for _impl.hpp clangd helpers 2025-01-03 09:25:49 +01:00
StandardWell.hpp changed: use standard header guard structure for _impl.hpp clangd helpers 2025-01-03 09:25:49 +01:00
StandardWellAssemble.cpp StandardWellAssemble: optionally instantiate for float 2024-08-19 13:46:50 +02:00
StandardWellAssemble.hpp Include checking for zero targets from groups where required 2024-05-23 14:55:37 +02:00
StandardWellConnections.cpp Revise Mixture Density Method for No-Flow Producers 2024-08-22 14:51:00 +02:00
StandardWellConnections.hpp Revise Mixture Density Method for No-Flow Producers 2024-08-22 14:51:00 +02:00
StandardWellEquations.cpp Merge pull request #5706 from BigDataAccelerate/rename-bda-to-gpu 2024-11-11 16:26:21 +01:00
StandardWellEquations.hpp Rename bda to gpu for classes 2024-11-04 12:31:34 +01:00
StandardWellEval.cpp added: RatioCalculator 2024-11-20 10:02:58 +01:00
StandardWellEval.hpp added: RatioCalculator 2024-11-20 10:02:58 +01:00
StandardWellPrimaryVariables.cpp StandardWellPrimaryVariables: optionally instantiate for float 2024-08-19 13:45:34 +02:00
StandardWellPrimaryVariables.hpp StandardWellPrimaryVariables: use Scalar type 2024-05-22 09:01:05 +02:00
TargetCalculator.cpp use reservoir rates not reduction rate in target calculator for VREP 2024-12-20 12:01:10 +01:00
TargetCalculator.hpp InjectionTargetCalculator: template Scalar type 2024-04-19 11:00:44 +02:00
VFPHelpers.cpp VFPHelpers: optionally instantiate for float 2024-08-19 13:09:42 +02:00
VFPHelpers.hpp Make thp-func constistent with bhp-func and add some damage prevention logic for severe extrapolation 2024-05-31 14:11:10 +02:00
VFPInjProperties.cpp VFPInjProperties: optionally instantiate for float 2024-08-19 13:09:42 +02:00
VFPInjProperties.hpp VFPInjProperties: template Scalar type 2024-05-21 17:01:30 +02:00
VFPProdProperties.cpp VFPProdProperties: optionally instantiate for float 2024-08-19 13:09:42 +02:00
VFPProdProperties.hpp Make thp-func constistent with bhp-func and add some damage prevention logic for severe extrapolation 2024-05-31 14:11:10 +02:00
VFPProperties.hpp VFPProperties: template Scalar type 2024-05-21 17:01:30 +02:00
WellAssemble.cpp added: support a scaling factor for well efficiency 2024-12-17 08:41:25 +01:00
WellAssemble.hpp Move opm/core/props to opm/simulators/utils 2024-06-25 12:22:09 +02:00
WellBhpThpCalculator.cpp allow defaulted group guide rates 2024-12-19 14:49:18 +00:00
WellBhpThpCalculator.hpp add group target calculation 2024-12-19 12:11:00 +00:00
WellConnectionAuxiliaryModule.hpp split out linearization for a single well 2025-01-07 10:38:06 +01:00
WellConstraints.cpp WellConstraints: optionally instantiate for float 2024-08-19 13:34:12 +02:00
WellConstraints.hpp WellConstraints: template Scalar type 2024-05-15 08:19:36 +02:00
WellContainer.hpp WellContainer: add serialization support 2023-02-15 21:55:19 +01:00
WellConvergence.cpp WellConvergence: optionally instantiate for float 2024-08-19 13:44:35 +02:00
WellConvergence.hpp WellConvergence: template Scalar type 2024-05-15 08:19:36 +02:00
WellFilterCake.cpp Add LINRAD (hybrid linear-radial) filter cake model 2024-11-06 15:19:20 +01:00
WellFilterCake.hpp Removing unnessary arrays and eliminate some code duplication 2024-10-08 11:47:47 +02:00
WellGroupConstraints.cpp added: support a scaling factor for well efficiency 2024-12-17 08:41:25 +01:00
WellGroupConstraints.hpp WellGroupConstraints: template Scalar type 2024-05-15 08:19:36 +02:00
WellGroupControls.cpp allow defaulted group guide rates 2024-12-19 14:49:18 +00:00
WellGroupControls.hpp add group target calculation 2024-12-19 12:11:00 +00:00
WellGroupHelpers.cpp Merge pull request #5754 from plgbrts/ac-group-guide-rates 2024-12-20 07:54:57 +01:00
WellGroupHelpers.hpp allow defaulted group guide rates 2024-12-19 14:49:18 +00:00
WellHelpers.cpp Make wellhelpers::sumDistributedWellEntries work with other matrices than Dune::DynamicMatrix and add specialization for FieldMatrix<double,2,2>, FieldMatrix<double,3,3> and FieldMatrix<double,4,4> as well as FieldMatrix<float,2,2>, FieldMatrix<float,3,3> and FieldMatrix<float,4,4> 2024-11-21 16:12:59 +01:00
WellHelpers.hpp Make wellhelpers::sumDistributedWellEntries work with other matrices than Dune::DynamicMatrix and add specialization for FieldMatrix<double,2,2>, FieldMatrix<double,3,3> and FieldMatrix<double,4,4> as well as FieldMatrix<float,2,2>, FieldMatrix<float,3,3> and FieldMatrix<float,4,4> 2024-11-21 16:12:59 +01:00
WellInterface_impl.hpp changed: use standard header guard structure for _impl.hpp clangd helpers 2025-01-03 09:25:49 +01:00
WellInterface.hpp changed: move GasLift to separate class 2025-01-06 15:15:59 +01:00
WellInterfaceFluidSystem.cpp added: support a scaling factor for well efficiency 2024-12-17 08:41:25 +01:00
WellInterfaceFluidSystem.hpp Add dampening to the injectivity multipliers (WINJMULT) 2024-10-08 15:49:10 +02:00
WellInterfaceGeneric.cpp add group target calculation 2024-12-19 12:11:00 +00:00
WellInterfaceGeneric.hpp connectionDensity: move to WellInterfaceGeneric 2024-12-19 12:58:29 +01:00
WellInterfaceIndices.cpp Add dampening to the injectivity multipliers (WINJMULT) 2024-10-08 15:49:10 +02:00
WellInterfaceIndices.hpp Add dampening to the injectivity multipliers (WINJMULT) 2024-10-08 15:49:10 +02:00
WellProdIndexCalculator.cpp WellProdIndexCalculator: optionally instantiate for float 2024-08-19 13:23:59 +02:00
WellProdIndexCalculator.hpp WellProdIndexCalculator: template Scalar type 2024-05-22 15:21:37 +02:00
WellState.cpp Allow query for efficiency scaling factor in off-process wells where required 2024-12-19 13:31:52 +01:00
WellState.hpp Allow query for efficiency scaling factor in off-process wells where required 2024-12-19 13:31:52 +01:00
WellTest.cpp WellTest: optionally instantiate for float 2024-08-19 13:15:24 +02:00
WellTest.hpp not applying WECON RATE limit 2024-06-24 14:42:10 +02:00
WGState.cpp WGState: optionally instantiate for float 2024-08-19 13:21:18 +02:00
WGState.hpp Avoid memory leak from the *unique_ptr<X>.release() antipattern. 2024-05-28 16:49:08 +02:00