 Opm::AdaptiveTimeStepping | |
 Opm::AdditionalObjectDeleter< T > | A custom deleter that will delete an additional object, too |
 Opm::AutoDiffGrid::ADFaceCellTraits< T > | Mapps a grid type to the corresponding face to cell mapping |
 Opm::AutoDiffGrid::ADFaceCellTraits< UnstructuredGrid > | |
 AssembledLinearOperator | |
  Opm::BlackoilModelEbos< TypeTag >::WellModelMatrixAdapter< M, X, Y, WellModel, overlapping > | Adapter to turn a matrix into a linear operator |
 Opm::AutoDiff< Scalar > | A simple class for forward-mode automatic differentiation |
 Opm::AutoDiffBlock< Scalar > | A class for forward-mode automatic differentiation with vector values and sparse jacobian matrices |
 Opm::AutoDiffBlock< double > | |
 Opm::AutoDiffMatrix | AutoDiffMatrix is a wrapper class that optimizes matrix operations |
 Opm::RateConverter::Details::AverageIncrementCalculator< is_parallel > | Computes the temperature, pressure, and counter increment |
 Opm::RateConverter::Details::AverageIncrementCalculator< false > | |
 BCRSMatrix | |
  Opm::DuneMatrix | |
 Opm::BlackoilModelBase< Grid, WellModel, Implementation > | A model implementation for three-phase black oil |
  Opm::BlackoilPolymerModel< Grid > | A model implementation for three-phase black oil with polymer |
  Opm::BlackoilSolventModel< Grid > | A model implementation for three-phase black oil with one extra component |
 Opm::BlackoilModelBase< Grid, MultisegmentWells, BlackoilMultiSegmentModel< Grid > > | |
  Opm::BlackoilMultiSegmentModel< Grid > | A model implementation for three-phase black oil with support for multi-segment wells |
 Opm::BlackoilModelBase< Grid, StandardWells, BlackoilModel< Grid > > | |
  Opm::BlackoilModel< Grid > | A model implementation for three-phase black oil |
 Opm::BlackoilModelBase< Grid, StandardWells, BlackoilPolymerModel< Grid > > | |
 Opm::BlackoilModelBase< Grid, StandardWellsSolvent, BlackoilSolventModel< Grid > > | |
 Opm::BlackoilModelBase< Grid, WellModel, BlackoilPressureModel< Grid, WellModel > > | |
  Opm::BlackoilPressureModel< Grid, WellModel > | A model implementation for the pressure equation in three-phase black oil |
 Opm::BlackoilModelBase< Grid, WellModel, BlackoilReorderingTransportModel< Grid, WellModel > > | |
  Opm::BlackoilReorderingTransportModel< Grid, WellModel > | A model implementation for the transport equation in three-phase black oil |
 Opm::BlackoilModelBase< Grid, WellModel, BlackoilTransportModel< Grid, WellModel > > | |
  Opm::BlackoilTransportModel< Grid, WellModel > | A model implementation for the transport equation in three-phase black oil |
 Opm::BlackoilModelEbos< TypeTag > | A model implementation for three-phase black oil |
 Opm::BlackoilModelParameters | Solver parameters for the BlackoilModel |
  Opm::BlackoilSequentialModelParameters | |
 Opm::BlackoilOutputWriter | Wrapper class for VTK, Matlab, and ECL output |
 Opm::BlackoilPropsAdFromDeck | This class implements the AD-adapted fluid interface for three-phase black-oil |
 Opm::BlackoilSequentialModel< Grid, WellModel, PressureModelT, TransportModelT > | A sequential splitting model implementation for three-phase black oil |
 BlackoilState | |
  Opm::PolymerBlackoilState | Simulator state for a compressible two-phase simulator with polymer |
 Opm::BlackoilSubWriter | |
  Opm::BlackoilMatlabWriter< Grid > | |
  Opm::BlackoilVTKWriter< Grid > | |
 Opm::BlackoilWellModel< TypeTag > | Class for handling the blackoil well model |
 Cell2FacesTraits | |
  Opm::AutoDiffGrid::ADCell2FacesTraits< T > | Mapping of the grid type to the type of the cell to faces mapping |
 Opm::BlackoilReorderingTransportModel< Grid, WellModel >::CellState< ScalarT > | |
 CompressibleTpfa | |
  Opm::CompressibleTpfaPolymer | Encapsulating a tpfa pressure solver for the compressible-fluid case with polymer |
 Opm::detail::Connection | |
 Opm::detail::Connections | |
 Opm::detail::ConnectivityGraph | |
 Dune::Amg::ConstructionTraits< Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfo > > | Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother |
 Dune::Amg::ConstructionTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother |
 Opm::WellInterface< TypeTag >::ConvergenceReport | Struct to collect information about the convergence checking |
 Opm::CPRParameter | |
 Opm::ISTLUtility::CPRSelector< M, X, Y, P > | A traits class for selecting the types of the preconditioner |
 Opm::detail::CreateConstant< Scalar > | |
 Opm::detail::CreateConstant< double > | |
 Opm::detail::CreateVariable< Scalar > | |
 Opm::detail::CreateVariable< double > | |
 Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfo >::CRS | |
 Opm::DebugTimeReport | |
 Opm::DefaultBlackoilSolutionState | Struct for containing iteration variables |
  Opm::BlackoilMultiSegmentSolutionState | |
  Opm::BlackoilPolymerSolutionState | Need to include concentration in our state variables, otherwise all is as the default blackoil model |
  Opm::BlackoilSolventSolutionState | Need to include concentration in our state variables, otherwise all is as the default blackoil model |
 Opm::DerivedGeology | Class containing static geological properties that are derived from grid and petrophysical properties: |
 Opm::ExtraData | Extra data to read/write for OPM restarting |
 FieldMatrix | |
  Dune::MatrixBlock< Scalar, n, m > | |
 Opm::FIPDataEnums | |
  Opm::BlackoilModelBase< Grid, WellModel, Implementation >::SimulatorData | |
  Opm::FIPData | |
 Opm::FixedSizeIterCopyHandle< Iter1, Iter2 > | A handle that copies a fixed number data per index |
 Opm::FlowMainBase< Implementation, Grid, Simulator > | This class encapsulates the setup and running of a simulator based on an input deck |
 Opm::FlowMainBase< FlowMain< Grid, Simulator >, Grid, Simulator > | |
  Opm::FlowMain< Grid, Simulator > | |
 Opm::FlowMainBase< FlowMainPolymer< Grid, Simulator >, Grid, Simulator > | |
  Opm::FlowMainPolymer< Grid, Simulator > | |
 Opm::FlowMainBase< FlowMainSequential< Grid, Simulator >, Grid, Simulator > | |
  Opm::FlowMainSequential< Grid, Simulator > | |
 Opm::FlowMainBase< FlowMainSolvent< Grid, Simulator >, Grid, Simulator > | |
  Opm::FlowMainSolvent< Grid, Simulator > | |
 Opm::FlowMainEbos< TypeTag > | |
 Opm::GravityColumnSolverPolymer< FluxModel, Model > | Class for doing gravity segregation (only), on a vertical column of cells |
 Opm::GridInit< Grid > | A class intended to give a generic interface to initializing and accessing UnstructuredGrid and CpGrid, using specialized templates to accomplish this |
 Opm::GridInit< UnstructuredGrid > | Specialization for UnstructuredGrid |
 Opm::HelperOps | Contains vectors and sparse matrices that represent subsets or operations on (AD or regular) vectors of data |
 Opm::ImpesTPFAAD | Class for solving black-oil impes problems |
 Opm::SimulatorCompressiblePolymer::Impl | |
 Opm::SimulatorPolymer::Impl | |
 Opm::SimulatorCompressibleTwophase::Impl | |
 Opm::SimulatorIncompTwophase::Impl | |
 Opm::SimulatorIncompTwophaseAd::Impl | |
 IncompPropertiesBasic | |
  Opm::IncompPropertiesDefaultPolymer | |
 IncompTpfa | |
  Opm::IncompTpfaPolymer | Encapsulating a tpfa pressure solver for the incompressible-fluid case with polymer |
 Opm::detail::InterpData | Helper struct for linear interpolation |
 Opm::IterationReport | Class used for reporting the outcome of a nonlinearIteration() call |
 Opm::detail::Connections::Iterator | |
 Opm::LinearisedBlackoilResidual | Residual structure of the fully implicit solver |
 MatrixDimension | |
  Dune::MatrixDimension< MatrixBlock< Scalar, n, m > > | |
 Opm::polymer_reorder::ModelParameterStorage | |
 Opm::ModelTraits< ConcreteModel > | Traits to encapsulate the types used by classes using or extending this model |
 Opm::ModelTraits< BlackoilModel< Grid > > | Providing types by template specialisation of ModelTraits for BlackoilModel |
 Opm::ModelTraits< BlackoilMultiSegmentModel< Grid > > | |
 Opm::ModelTraits< BlackoilMultiSegmentModel< GridT > > | Providing types by template specialisation of ModelTraits for BlackoilMultiSegmentModel |
 Opm::ModelTraits< BlackoilPolymerModel< Grid > > | Providing types by template specialisation of ModelTraits for BlackoilPolymerModel |
 Opm::ModelTraits< BlackoilPressureModel< Grid, WellModel > > | Providing types by template specialisation of ModelTraits for BlackoilPressureModel |
 Opm::ModelTraits< BlackoilReorderingTransportModel< Grid, WellModel > > | Providing types by template specialisation of ModelTraits for BlackoilReorderingTransportModel |
 Opm::ModelTraits< BlackoilSolventModel< Grid > > | Providing types by template specialisation of ModelTraits for BlackoilSolventModel |
 Opm::ModelTraits< BlackoilTransportModel< Grid, WellModel > > | Providing types by template specialisation of ModelTraits for BlackoilTransportModel |
 Opm::ModelTraits< Implementation > | |
 Opm::MultisegmentWells::MultisegmentWellOps | |
 Opm::MultisegmentWells | Class for handling the multi-segment well model |
 Opm::detail::NewtonIncrement< NP, Scalar > | |
 Opm::detail::NewtonIncrement< 0, Scalar > | |
 Opm::NewtonIterationBlackoilInterface | Interface class for (linear) solvers for the fully implicit black-oil system |
  Opm::ISTLSolver< MatrixBlockType, VectorBlockType > | |
  Opm::ISTLSolver< MatrixBlockType, VectorBlockType, pressureIndex > | This class solves the fully implicit black-oil system by solving the reduced system (after eliminating well variables) as a block-structured matrix (one block for all cell variables) for a fixed number of cell variables np |
  Opm::NewtonIterationBlackoilCPR | This class solves the fully implicit black-oil system by applying a Constrained Pressure Residual preconditioning strategy |
  Opm::NewtonIterationBlackoilInterleaved | This class solves the fully implicit black-oil system by solving the reduced system (after eliminating well variables) as a block-structured matrix (one block for all cell variables) |
  Opm::NewtonIterationBlackoilInterleavedImpl< np, ScalarT > | This class solves the fully implicit black-oil system by solving the reduced system (after eliminating well variables) as a block-structured matrix (one block for all cell variables) for a fixed number of cell variables np |
  Opm::NewtonIterationBlackoilSimple | This class solves the fully implicit black-oil system by simply concatenating the Jacobian matrices and passing the resulting system to a linear solver |
 Opm::NewtonIterationBlackoilInterleavedParameters | This class carries all parameters for the NewtonIterationBlackoilInterleaved class |
 Opm::NonlinearSolver< PhysicalModel > | A nonlinear solver class suitable for general fully-implicit models, as well as pressure, transport and sequential models |
 Opm::NonlinearSolver< PressureModel > | |
 Opm::NonlinearSolver< TransportModel > | |
 Opm::ThreadHandle::ObjectInterface | |
  Opm::detail::WriterCall | |
  Opm::ThreadHandle::EndObject | |
  Opm::ThreadHandle::ObjectWrapper< Object > | |
 Opm::ParallelDebugOutputInterface | |
  Opm::ParallelDebugOutput< GridImpl > | |
 Opm::detail::ParallelFileMerger | A functor that merges multiple files of a parallel run to one file |
 Opm::MissingFeatures::PartiallySupported< T > | |
 Opm::detail::Point2D | |
 Opm::detail::PointOneOp< Scalar > | Simple binary operator that always returns 0.1 It is used to get the sparsity pattern for our interleaved system, and is marginally faster than using operator+= |
 Opm::PolymerInflowInterface | Interface for classes encapsulating polymer inflow information |
  Opm::PolymerInflowBasic | Basic polymer injection behaviour class |
  Opm::PolymerInflowFromDeck | Polymer injection behaviour class using deck WPOLYMER |
 Opm::PolymerProperties | |
 Opm::PolymerPropsAd | |
 Preconditioner | |
  Opm::CPRPreconditioner< M, X, Y, P > | CPR preconditioner |
  Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfo > | A two-step version of an overlapping Schwarz preconditioner using one step ILU0 as |
  Opm::ParallelRestrictedOverlappingSchwarz< X, Y, C, T > | Block parallel preconditioner |
 Opm::WellInterface< TypeTag >::ConvergenceReport::ProblemWell | |
 Opm::QuickSort< depth > | |
 Opm::QuickSort< 0 > | |
 Opm::RateConverter::Details::RegionAttributes< RegionId, Attributes > | Provide mapping from Region IDs to user-specified collection of per-region attributes |
 Opm::RateConverter::Details::Select::RegionIDParameter< RegionID, bool > | |
 Opm::RateConverter::Details::Select::RegionIDParameter< RegionID, true > | |
 Opm::RelativeChangeInterface | RelativeChangeInterface |
  Opm::detail::SolutionTimeErrorSolverWrapper< Solver, State > | |
 ReorderSolverInterface | |
  Opm::TransportSolverTwophaseCompressiblePolymer | Implements a reordering transport solver for incompressible two-phase flow with polymer in the water phase |
  Opm::TransportSolverTwophasePolymer | Implements a reordering transport solver for incompressible two-phase flow with polymer in the water phase |
 Opm::TransportSolverTwophaseCompressiblePolymer::ResCOnCurve | |
 Opm::BlackoilModelBase< Grid, WellModel, Implementation >::ReservoirResidualQuant | |
 Opm::TransportSolverTwophaseCompressiblePolymer::ResidualC | |
 Opm::TransportSolverTwophasePolymer::ResidualC | |
 Opm::TransportSolverTwophaseCompressiblePolymer::ResidualCGrav | |
 Opm::TransportSolverTwophasePolymer::ResidualCGrav | |
 Opm::TransportSolverTwophaseCompressiblePolymer::ResidualEquation | |
 Opm::TransportSolverTwophasePolymer::ResidualEquation | |
 Opm::TransportSolverTwophaseCompressiblePolymer::ResidualS | |
 Opm::TransportSolverTwophasePolymer::ResidualS | |
 Opm::TransportSolverTwophaseCompressiblePolymer::ResidualSGrav | |
 Opm::TransportSolverTwophasePolymer::ResidualSGrav | |
 Opm::TransportSolverTwophaseCompressiblePolymer::ResSOnCurve | |
 Opm::WellStateMultiSegment::SegmentedMapentryType | |
 Opm::Selector< Scalar > | Selection. Choose first of two elements if selection basis element is nonnegative |
 SimulationDataContainer | |
  Opm::PolymerState | Simulator state for a two-phase simulator with polymer |
 Opm::SimulatorBase< Implementation > | Class collecting all necessary components for a two-phase simulation |
 Opm::SimulatorBase< SimulatorFullyImplicitBlackoil< GridT > > | |
  Opm::SimulatorFullyImplicitBlackoil< GridT > | Simulator for the blackoil model |
 Opm::SimulatorBase< SimulatorFullyImplicitBlackoilMultiSegment< GridT > > | |
  Opm::SimulatorFullyImplicitBlackoilMultiSegment< GridT > | Simulator for the blackoil model |
 Opm::SimulatorBase< SimulatorFullyImplicitBlackoilPolymer< GridT > > | |
  Opm::SimulatorFullyImplicitBlackoilPolymer< GridT > | Class collecting all necessary components for a blackoil simulation with polymer injection |
 Opm::SimulatorBase< SimulatorFullyImplicitBlackoilSolvent< GridT > > | |
  Opm::SimulatorFullyImplicitBlackoilSolvent< GridT > | Class collecting all necessary components for a blackoil simulation with polymer injection |
 Opm::SimulatorBase< SimulatorSequentialBlackoil< GridT, WellModelT, PressureModel, TransportModel > > | |
  Opm::SimulatorSequentialBlackoil< GridT, WellModelT, PressureModel, TransportModel > | Simulator for the blackoil model |
 Opm::SimulatorCompressiblePolymer | Class collecting all necessary components for a two-phase simulation |
 Opm::SimulatorCompressibleTwophase | Class collecting all necessary components for a two-phase simulation |
 Opm::SimulatorFullyImplicitBlackoilEbos< TypeTag > | Simulator for the blackoil model |
 Opm::SimulatorIncompTwophase | Class collecting all necessary components for a two-phase simulation |
 Opm::SimulatorIncompTwophaseAd | Class collecting all necessary components for a two-phase simulation |
 Opm::SimulatorPolymer | Class collecting all necessary components for a two-phase simulation |
 Opm::SimulatorTimerInterface | Interface class for SimulatorTimer objects, to be improved |
  Opm::AdaptiveSimulatorTimer | Simulation timer for adaptive time stepping |
  Opm::SimulatorTimer | |
 Opm::SimulatorTraits< Simulator > | |
 Opm::SimulatorTraits< SimulatorFullyImplicitBlackoil< GridT > > | |
 Opm::SimulatorTraits< SimulatorFullyImplicitBlackoilMultiSegment< GridT > > | |
 Opm::SimulatorTraits< SimulatorFullyImplicitBlackoilPolymer< GridT > > | |
 Opm::SimulatorTraits< SimulatorFullyImplicitBlackoilSolvent< GridT > > | |
 Opm::SimulatorTraits< SimulatorSequentialBlackoil< GridT, WellModelT, PressureModel, TransportModel > > | |
 Opm::SinglePointUpwindTwoPhasePolymer< TwophaseFluidPolymer > | |
 Dune::Amg::SmootherTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > > | Tells AMG how to use Opm::ParallelOverlappingILU0 smoother |
 Opm::SolventPropsAdFromDeck | |
 Opm::NonlinearSolver< PhysicalModel >::SolverParameters | |
 Opm::Span | |
 Opm::Span::SpanIterator | |
 Opm::StandardWells | Class for handling the standard well model |
  Opm::StandardWellsSolvent | Class for handling the standard well model for solvent model |
 Opm::BlackoilReorderingTransportModel< Grid, WellModel >::State | |
 Opm::RateConverter::SurfaceToReservoirVoidage< FluidSystem, Region > | Convert component rates at surface conditions to phase (voidage) rates at reservoir conditions |
 Opm::RateConverter::SurfaceToReservoirVoidage< BlackoilPropsAdFromDeck::FluidSystem, std::vector< int > > | |
 Opm::RateConverter::SurfaceToReservoirVoidage< FluidSystem, std::vector< int > > | |
 Opm::Tag | |
 Opm::ThreadHandle | |
 Opm::ThreadHandle::ThreadHandleQueue | |
 Opm::TimeStepControlInterface | TimeStepControlInterface |
  Opm::HardcodedTimeStepControl | HardcodedTimeStepControl Input generated from summary file using the ert application: |
  Opm::PIDTimeStepControl | PID controller based adaptive time step control as suggested in: Turek and Kuzmin |
   Opm::PIDAndIterationCountTimeStepControl | PID controller based adaptive time step control as above that also takes an target iteration into account |
  Opm::SimpleIterationCountTimeStepControl | A simple iteration count based adaptive time step control |
 TransportSolverTwophaseInterface | |
  Opm::TransportSolverTwophaseAd | Implements an implicit transport solver for incompressible two-phase flow, using automatic differentiation |
 Opm::UpwindSelector< Scalar > | Upwind selection in absence of counter-current flow (i.e., without effects of gravity and/or capillary pressure) |
 Opm::detail::VFPEvaluation | An "ADB-like" structure with a single value and a set of derivatives |
 Opm::VFPInjProperties | |
 Opm::VFPProdProperties | Class which linearly interpolates BHP as a function of rate, tubing head pressure, water fraction, gas fraction, and artificial lift for production VFP tables, and similarly the BHP as a function of the rate and tubing head pressure |
 Opm::VFPProperties | A thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object |
 Opm::WellDensitySegmented | A class giving a well model, by which we mean a way to compute the pressure deltas of each perforation and the bottom-hole pressure |
 Opm::WellInterface< TypeTag > | |
  Opm::MultisegmentWell< TypeTag > | |
  Opm::StandardWell< TypeTag > | |
 Opm::WellMultiSegment | |
 Opm::WellMultiSegment::WellOps | Struct for the well operator matrices |
 Opm::StandardWells::WellOps | |
 WellState | |
  Opm::WellStateFullyImplicitBlackoil | The state of a set of wells, tailored for use by the fully implicit blackoil simulator |
   Opm::WellStateFullyImplicitBlackoilPolymer | |
   Opm::WellStateFullyImplicitBlackoilSolvent | |
   Opm::WellStateMultiSegment | The state of a set of multi-sgemnet wells |
 Opm::wellhelpers::WellSwitchingLogger | Utility class to handle the log messages about well switching |