opm-simulators/opm/autodiff
Markus Blatt 227b7f49b7 Do not store number of phases in StandardWells.
The wells pointer might be null and we need to access its number of
phases in the constructor to store it. With this commit we prevent that
storage and simply ask the well struct whenever we need the number of
phases. Of course the code using it needs to check that there are wells
but that is done in most parts of the opm-simulators currently
(MultiSegmentWells and Solvent are/might be an exception).
2016-06-28 15:50:50 +08: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 Code cleanup 2016-04-26 07:49:12 +02:00
AutoDiffHelpers.hpp Add connection_cells member of HelperOps. 2016-06-16 16:21:37 +02:00
AutoDiffMatrix.hpp sliencing a few shadowing warnings. 2016-05-06 17:59:00 +02:00
BackupRestore.hpp BackupRestore: remove all specializations for BlackoilState. This is now covered by 2016-04-15 12:21:47 +02:00
BlackoilModel.hpp Make BlackoilMultisegmentModel constructured from MultisegmentWells 2016-05-23 15:11:51 +02:00
BlackoilModelBase_impl.hpp Print all well switching in parallel. 2016-06-28 15:50:50 +08:00
BlackoilModelBase.hpp return IterationReport for assemble and solver well eq methods. 2016-06-28 14:37:48 +08:00
BlackoilModelEnums.hpp Remove primalvariable_ and use hydroCarbonState instead 2016-05-13 09:04:48 +02:00
BlackoilModelParameters.cpp Add use_update_stabilization parameter. 2016-06-17 10:44:53 +02:00
BlackoilModelParameters.hpp Add use_update_stabilization parameter. 2016-06-17 10:44:53 +02:00
BlackoilMultiSegmentModel_impl.hpp Print all well switching in parallel. 2016-06-28 15:50:50 +08:00
BlackoilMultiSegmentModel.hpp return IterationReport for assemble and solver well eq methods. 2016-06-28 14:37:48 +08:00
BlackoilPressureModel.hpp Add sequential models for black oil. 2016-06-28 15:50:50 +08:00
BlackoilPropsAdFromDeck.cpp rename some variables from "*Lad" to "*Eval" 2016-06-07 11:12:33 +02:00
BlackoilPropsAdFromDeck.hpp rename "local AD" to "dense AD" 2016-06-02 20:20:04 +02: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
BlackoilSequentialModel.hpp Add sequential models for black oil. 2016-06-28 15:50:50 +08:00
BlackoilSolventModel_impl.hpp fixing the compilation error due to rebasing. 2016-05-23 15:42:05 +02:00
BlackoilSolventModel.hpp using well_model_ to represent the WellModel member 2016-05-23 15:11:51 +02: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
BlackoilTransportModel.hpp Add sequential models for black oil. 2016-06-28 15:50:50 +08: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 Adapt code to dune-cornerpoint -> opm-grid renaming. 2016-04-06 13:29:47 +02:00
ExtractParallelGridInformationToISTL.hpp Adapt code to dune-cornerpoint -> opm-grid renaming. 2016-04-06 13:29:47 +02:00
fastSparseOperations.hpp fastSparseAdd/Substruct: use operator += and -=. 2016-02-18 15:31:35 +01:00
FlowMain.hpp Allow for 2 phase initialization using EQUIL 2016-06-28 15:50:50 +08:00
FlowMainPolymer.hpp fixing flow_polymer running cases without polymer. 2016-04-21 12:59:11 +02:00
FlowMainSequential.hpp Add sequential models for black oil. 2016-06-28 15:50:50 +08:00
FlowMainSolvent.hpp Add the option of computing the full sparity pattern based on all phases 2016-05-11 15:13:52 +02:00
GeoProps.hpp Separate non-neighbour and non-cartesian connections. 2016-05-24 11:54:17 +02:00
GridHelpers.cpp Adapt code to dune-cornerpoint -> opm-grid renaming. 2016-04-06 13:29:47 +02:00
GridHelpers.hpp Adapt code to dune-cornerpoint -> opm-grid renaming. 2016-04-06 13:29:47 +02:00
GridInit.hpp Cherry-pick Atgeirr's Remove Deck parameter patch 2016-04-20 15:30:45 +02: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
MultisegmentWells_impl.hpp Print all well switching in parallel. 2016-06-28 15:50:50 +08:00
MultisegmentWells.cpp Well shared_ptr alias deprecated 2016-06-16 10:01:04 +02:00
MultisegmentWells.hpp Print all well switching in parallel. 2016-06-28 15:50:50 +08:00
NewtonIterationBlackoilCPR.cpp Fix uninitialized value 2016-06-07 12:40:24 +02:00
NewtonIterationBlackoilCPR.hpp Change variable name along recommendation. 2016-06-07 12:38:56 +02:00
NewtonIterationBlackoilInterface.hpp Add access to the underlying information about the parallelization. 2015-02-12 10:41:43 +01:00
NewtonIterationBlackoilInterleaved.cpp Add sequential models for black oil. 2016-06-28 15:50:50 +08:00
NewtonIterationBlackoilInterleaved.hpp NewtonIterationBlackoilInterleaved: added flag to allow to ignore solver convergence 2016-05-27 12:55:46 +02: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 initial wellIterations members. 2016-06-21 10:01:13 +08:00
NonlinearSolver.hpp return well iterations. 2016-06-21 08:35:44 +08:00
opm-simulators_doxygen_main.hpp Rename opm-autodiff -> opm-simulators. 2016-04-08 14:58:07 +02:00
ParallelDebugOutput.hpp Prevent dereferencing a null pointer during parallel output. 2016-05-25 13:49:33 +00: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 Fixes size in assrtion of BlackoilStateDatahandle::scatter 2016-05-25 14:36:33 +00:00
SimulatorBase_impl.hpp use only one ostringstream. 2016-06-28 15:00:58 +08:00
SimulatorBase.hpp Make BlackoilMultisegmentModel constructured from MultisegmentWells 2016-05-23 15:11:51 +02:00
SimulatorFullyImplicitBlackoil.hpp Make BlackoilMultisegmentModel constructured from MultisegmentWells 2016-05-23 15:11:51 +02:00
SimulatorFullyImplicitBlackoilMultiSegment_impl.hpp Clone the Wells pointer for output use later. 2016-06-28 15:50:50 +08:00
SimulatorFullyImplicitBlackoilMultiSegment.hpp Make BlackoilMultisegmentModel constructured from MultisegmentWells 2016-05-23 15:11:51 +02:00
SimulatorFullyImplicitBlackoilOutput.cpp Pass NNC to OutputWriter constructor 2016-06-16 13:34:29 +02:00
SimulatorFullyImplicitBlackoilOutput.hpp Pass NNC to OutputWriter constructor 2016-06-16 13:34:29 +02:00
SimulatorFullyImplicitBlackoilSolvent_impl.hpp Make BlackoilMultisegmentModel constructured from MultisegmentWells 2016-05-23 15:11:51 +02:00
SimulatorFullyImplicitBlackoilSolvent.hpp Make BlackoilMultisegmentModel constructured from MultisegmentWells 2016-05-23 15:11:51 +02:00
SimulatorIncompTwophaseAd.cpp BlackoilOutputWriter rewritten to use opm-output 2016-06-07 10:15:07 +02:00
SimulatorIncompTwophaseAd.hpp replace all boost:: smart pointers by their std:: equivalents 2014-05-02 16:17:54 +02:00
SimulatorSequentialBlackoil.hpp Add sequential models for black oil. 2016-06-28 15:50:50 +08:00
SolventPropsAdFromDeck.cpp Using API get3DProperties() 2016-04-12 14:47:50 +02:00
SolventPropsAdFromDeck.hpp Fix doc. for pressureMixingParameter 2016-04-01 15:59:17 +02:00
StandardWells_impl.hpp Do not store number of phases in StandardWells. 2016-06-28 15:50:50 +08:00
StandardWells.hpp Do not store number of phases in StandardWells. 2016-06-28 15:50:50 +08:00
StandardWellsSolvent_impl.hpp unifying interface of a few functions of Wells classes 2016-05-23 15:11:51 +02:00
StandardWellsSolvent.hpp unifying interface of a few functions of Wells classes 2016-05-23 15:11:51 +02:00
ThreadHandle.hpp ThreadHandle: added documentation and use std::unique_ptr to store object pointers. 2016-04-08 11:12:09 +02: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
WellHelpers.hpp putting Vector and ADB to be inside StandardWells and wellhelpers 2016-04-14 16:05:19 +02:00
WellMultiSegment.cpp Well shared_ptr alias deprecated 2016-06-16 10:01:04 +02:00
WellMultiSegment.hpp Well shared_ptr alias deprecated 2016-06-16 10:01:04 +02:00
WellStateFullyImplicitBlackoil.hpp Fix handling of no wells in WellStateFullyImplicitBlackoil.hpp 2016-06-28 15:50:50 +08:00
WellStateFullyImplicitBlackoilSolvent.hpp Fix minor comments in PR#425 2015-08-18 07:24:08 +02:00
WellStateMultiSegment.hpp Clone the Wells pointer for output use later. 2016-06-28 15:50:50 +08:00