opm-simulators/opm/autodiff
Tor Harald Sandve 30bd24f2fe Compute well potentials
The well potentials are caculated based on the well rates and pressure
drawdown at every time step. They are used to calculate default guide
rates used in group controlled wells.

well_perforation_pressure_diffs is stored in
WellStateFullyImplicitBlackoil as it is needed in the well potential
calculations.
2016-04-01 14:58:46 +02:00
..
AdditionalObjectDeleter.hpp Renames ParallelPreconditionerDeleter and moves it to a separate header. 2015-09-05 16:09:33 +02:00
AutoDiff.hpp Bugfix for scalar AutoDiff class. 2015-11-10 13:37:36 +01:00
AutoDiffBlock.hpp Add pow() for constant base raised to variable exponent in AutoDiffBlock 2016-03-08 10:35:29 +01:00
AutoDiffHelpers.hpp Silence int vs. size_t warnings. 2015-12-14 15:55:30 +01:00
AutoDiffMatrix.hpp AutoDiffMatrix: added braces in operator += and -=. 2016-02-17 14:24:55 +01:00
BackupRestore.hpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
BlackoilModel.hpp A WIP version BlackoilMultiSegmentModel 2015-12-01 00:06:42 +01:00
BlackoilModelBase_impl.hpp Compute well potentials 2016-04-01 14:58:46 +02:00
BlackoilModelBase.hpp Compute well potentials 2016-04-01 14:58:46 +02:00
BlackoilModelEnums.hpp Add Next enum member for later extension. 2015-05-26 11:41:54 +02:00
BlackoilModelParameters.cpp update scaling factors for mass balance equations. 2015-09-08 10:57:18 +02:00
BlackoilModelParameters.hpp update scaling factors for mass balance equations. 2015-09-08 10:57:18 +02:00
BlackoilMultiSegmentModel_impl.hpp adding flag to wops_ms_ to indicate if MSW is involved. 2016-03-09 11:20:16 +01:00
BlackoilMultiSegmentModel.hpp adding flag to wops_ms_ to indicate if MSW is involved. 2016-03-09 11:20:16 +01:00
BlackoilPropsAdFromDeck.cpp fix the fallout of the removal of the opm-core black-oil PVT classes 2016-03-07 11:32:12 +01:00
BlackoilPropsAdFromDeck.hpp use the blackoil PVT classes from opm-material instead of the opm-core ones 2016-01-29 12:56:19 +01:00
BlackoilPropsAdInterface.cpp Added missing config.h include 2015-08-21 12:49:18 +02:00
BlackoilPropsAdInterface.hpp Add methods for critial gas and gas in oil saturations 2015-12-11 12:53:54 +01:00
BlackoilSolventModel_impl.hpp Merge pull request #615 from totto82/fixes_solvent_model 2016-04-01 13:40:00 +02:00
BlackoilSolventModel.hpp Add support for PMISC 2016-03-04 11:34:31 +01:00
BlackoilSolventState.cpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
BlackoilSolventState.hpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
CPRPreconditioner.hpp CPRPreconditioner: extract creation of AMG into a function. 2016-02-12 12:14:02 +01:00
createGlobalCellArray.hpp Silence some more warnings. 2015-09-14 17:23:20 +02:00
DuneMatrix.hpp Account for variable change in 2.4.1 2016-02-16 19:17:27 +00:00
ExtractParallelGridInformationToISTL.cpp Moved output parameters to the end of the list in extractParallelGridInformationToISTL 2015-02-12 10:41:44 +01:00
ExtractParallelGridInformationToISTL.hpp Removed superfluous changes 2015-09-02 14:16:56 +02:00
fastSparseOperations.hpp fastSparseAdd/Substruct: use operator += and -=. 2016-02-18 15:31:35 +01:00
FlowMain.hpp if output_dir exists, save PRT file in that folder. 2016-04-01 09:27:39 +08:00
FlowMainPolymer.hpp making the interleaved solver works for blackoil polymer simulator. 2016-03-30 16:19:56 +02:00
FlowMainSolvent.hpp enable relperm diagnostics for solvent model. 2016-03-10 14:41:10 +08:00
GeoProps.hpp fix the deprecation warnings caused by OPM/opm-parser#687 2016-02-21 17:45:56 +01:00
GridHelpers.cpp Moves functions that do not depend on Eigen to Opm::UgGridHelpers. 2015-02-23 12:24:40 +01:00
GridHelpers.hpp Move boost include inside warning-suppressed block. 2015-11-30 14:15:19 +01:00
GridInit.hpp Creates GridInit template class. 2015-12-14 16:07:46 +01:00
ImpesTPFAAD.cpp Change interface of surfaceDensity() 2015-11-10 14:54:49 +01:00
ImpesTPFAAD.hpp Removed extra overload of relperm(). 2015-03-09 09:40:30 +01:00
LinearisedBlackoilResidual.cpp Adding size function in LinearisedBlackoilResidual. 2014-05-23 13:40:44 +02:00
LinearisedBlackoilResidual.hpp BlackoilModelBase: added parameter singlePrecision and print residual to large at right 2016-02-12 12:14:02 +01:00
moduleVersion.cpp Add and use moduleVersion() utility. 2015-10-23 11:25:06 +02:00
moduleVersion.hpp Add and use moduleVersion() utility. 2015-10-23 11:25:06 +02:00
NewtonIterationBlackoilCPR.cpp use the error macros from opm-common 2015-10-08 12:08:28 +02:00
NewtonIterationBlackoilCPR.hpp Fixed warnings 2015-09-02 13:02:27 +02:00
NewtonIterationBlackoilInterface.hpp Add access to the underlying information about the parallelization. 2015-02-12 10:41:43 +01:00
NewtonIterationBlackoilInterleaved.cpp MatrixBlock: cleanup invert implementation to be less confusing. 2016-02-12 12:17:01 +01:00
NewtonIterationBlackoilInterleaved.hpp NewtonBlackoilInterleaved: increase maximal allowed iteration to 75. 2016-02-12 12:14:02 +01:00
NewtonIterationBlackoilSimple.cpp use the error macros from opm-common 2015-10-08 12:08:28 +02:00
NewtonIterationBlackoilSimple.hpp Store the boost::any of ParallelIstlInformation by value. 2015-02-12 14:04:53 +01:00
NewtonIterationUtilities.cpp use the error macros from opm-common 2015-10-08 12:08:28 +02:00
NewtonIterationUtilities.hpp Move functions needed by several NewtonIteration-classes to separate file. 2015-06-19 10:53:33 +02:00
NonlinearSolver_impl.hpp Remove assert() that is now wrong due to minIter() treatment. 2015-11-25 11:08:10 +01:00
NonlinearSolver.hpp Honor the min_iter parameter. 2015-11-24 16:09:01 +01:00
opm-autodiff_doxygen_main.hpp Documentation refinement. Added main doc file. 2013-09-19 14:45:40 +02:00
ParallelDebugOutput.hpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
ParallelOverlappingILU0.hpp Added braces to one-line for loop. 2015-12-02 11:29:38 +01:00
ParallelRestrictedAdditiveSchwarz.hpp Use warning suppression headers. 2015-12-07 13:40:06 +01:00
RateConverter.hpp Improved documentation 2015-11-13 15:46:45 +01:00
RedistributeDataHandles.hpp Restore compilation (init -> constructor). 2016-03-29 10:48:36 +02:00
SimulatorBase_impl.hpp Compute well potentials 2016-04-01 14:58:46 +02:00
SimulatorBase.hpp Compute well potentials 2016-04-01 14:58:46 +02:00
SimulatorFullyImplicitBlackoil.hpp implement abililty to change the geology during the simulation run 2015-11-26 13:35:33 +01:00
SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp parallel running for flow_mutlisegment 2015-12-01 00:06:46 +01:00
SimulatorFullyImplicitBlackoilMultiSegment.hpp Make multisegment flow variants use flowMain(). 2015-12-14 16:11:35 +01:00
SimulatorFullyImplicitBlackoilOutput.cpp Merge pull request #619 from kjellkongsvik/Move_OutputWriter_to_opm-output 2016-03-31 09:44:09 +02:00
SimulatorFullyImplicitBlackoilOutput.hpp Merge pull request #619 from kjellkongsvik/Move_OutputWriter_to_opm-output 2016-03-31 09:44:09 +02:00
SimulatorFullyImplicitBlackoilSolvent_impl.hpp Allow for shut wells in solvent run 2016-03-16 11:00:00 +01:00
SimulatorFullyImplicitBlackoilSolvent.hpp Refactored to use OutputWriter from opm-output 2016-03-17 14:45:30 +01:00
SimulatorIncompTwophaseAd.cpp Refactored to use OutputWriter from opm-output 2016-03-17 14:45:30 +01:00
SimulatorIncompTwophaseAd.hpp replace all boost:: smart pointers by their std:: equivalents 2014-05-02 16:17:54 +02:00
SolventPropsAdFromDeck.cpp Merge pull request #605 from totto82/supportForPMISC 2016-03-08 10:03:03 +01:00
SolventPropsAdFromDeck.hpp Merge pull request #605 from totto82/supportForPMISC 2016-03-08 10:03:03 +01:00
TransportSolverTwophaseAd.cpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
TransportSolverTwophaseAd.hpp Rename AutoDiff::ForwardBlock -> Opm::AutoDiffBlock. 2013-09-19 12:53:28 +02:00
VFPHelpers.hpp Fixed warnings 2015-09-02 13:02:27 +02:00
VFPInjProperties.cpp use the error macros from opm-common 2015-10-08 12:08:28 +02:00
VFPInjProperties.hpp Minor fixes for PR 2015-08-19 11:32:38 +02:00
VFPProdProperties.cpp use the error macros from opm-common 2015-10-08 12:08:28 +02:00
VFPProdProperties.hpp Minor fixes for PR 2015-08-19 11:32:38 +02:00
VFPProperties.cpp Implemented support for VFPINJ tables. Runs through synthetic non-trivial example 2015-08-11 16:31:43 +02:00
VFPProperties.hpp Minor fixes for PR 2015-08-19 11:32:38 +02:00
WellDensitySegmented.cpp use the error macros from opm-common 2015-10-08 12:08:28 +02:00
WellDensitySegmented.hpp Allow for different surface densities in well perforations 2015-10-06 10:38:36 +02:00
WellMultiSegment.cpp Fixes includes wrt opm-parser PR-656 2016-01-20 15:11:30 +01:00
WellMultiSegment.hpp naming M to Matrix for better readability in WellMultiSegment 2015-12-01 10:44:05 +01:00
WellStateFullyImplicitBlackoil.hpp Compute well potentials 2016-04-01 14:58:46 +02:00
WellStateFullyImplicitBlackoilSolvent.hpp Fix minor comments in PR#425 2015-08-18 07:24:08 +02:00
WellStateMultiSegment.hpp naming M to Matrix for better readability in WellMultiSegment 2015-12-01 10:44:05 +01:00