All Classes Namespaces Files Functions Variables Typedefs Enumerator Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCOpm::AdaptiveTimeStepping
oCOpm::AdditionalObjectDeleter< T >A custom deleter that will delete an additional object, too
oCOpm::AutoDiffGrid::ADFaceCellTraits< T >Mapps a grid type to the corresponding face to cell mapping
oCOpm::AutoDiffGrid::ADFaceCellTraits< UnstructuredGrid >
oCAssembledLinearOperator
oCOpm::AutoDiff< Scalar >A simple class for forward-mode automatic differentiation
oCOpm::AutoDiffBlock< Scalar >A class for forward-mode automatic differentiation with vector values and sparse jacobian matrices
oCOpm::AutoDiffBlock< double >
oCOpm::AutoDiffMatrixAutoDiffMatrix is a wrapper class that optimizes matrix operations
oCOpm::RateConverter::Details::AverageIncrementCalculator< is_parallel >Computes the temperature, pressure, and counter increment
oCOpm::RateConverter::Details::AverageIncrementCalculator< false >
oCBCRSMatrix
oCOpm::BlackoilModelBase< Grid, WellModel, Implementation >A model implementation for three-phase black oil
oCOpm::BlackoilModelBase< Grid, MultisegmentWells, BlackoilMultiSegmentModel< Grid > >
oCOpm::BlackoilModelBase< Grid, StandardWells, BlackoilModel< Grid > >
oCOpm::BlackoilModelBase< Grid, StandardWells, BlackoilPolymerModel< Grid > >
oCOpm::BlackoilModelBase< Grid, StandardWellsSolvent, BlackoilSolventModel< Grid > >
oCOpm::BlackoilModelBase< Grid, WellModel, BlackoilPressureModel< Grid, WellModel > >
oCOpm::BlackoilModelBase< Grid, WellModel, BlackoilReorderingTransportModel< Grid, WellModel > >
oCOpm::BlackoilModelBase< Grid, WellModel, BlackoilTransportModel< Grid, WellModel > >
oCOpm::BlackoilModelEbos< TypeTag >A model implementation for three-phase black oil
oCOpm::BlackoilModelParametersSolver parameters for the BlackoilModel
oCOpm::BlackoilOutputWriterWrapper class for VTK, Matlab, and ECL output
oCOpm::BlackoilPropsAdFromDeckThis class implements the AD-adapted fluid interface for three-phase black-oil
oCOpm::BlackoilSequentialModel< Grid, WellModel, PressureModelT, TransportModelT >A sequential splitting model implementation for three-phase black oil
oCBlackoilState
oCOpm::BlackoilSubWriter
oCOpm::BlackoilWellModel< TypeTag >Class for handling the blackoil well model
oCCell2FacesTraits
oCOpm::BlackoilReorderingTransportModel< Grid, WellModel >::CellState< ScalarT >
oCCompressibleTpfa
oCOpm::detail::Connection
oCOpm::detail::Connections
oCOpm::detail::ConnectivityGraph
oCDune::Amg::ConstructionTraits< Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfo > >Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother
oCDune::Amg::ConstructionTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > >Tells AMG how to construct the Opm::ParallelOverlappingILU0 smoother
oCOpm::WellInterface< TypeTag >::ConvergenceReportStruct to collect information about the convergence checking
oCOpm::CPRParameter
oCOpm::ISTLUtility::CPRSelector< M, X, Y, P >A traits class for selecting the types of the preconditioner
oCOpm::detail::CreateConstant< Scalar >
oCOpm::detail::CreateConstant< double >
oCOpm::detail::CreateVariable< Scalar >
oCOpm::detail::CreateVariable< double >
oCOpm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfo >::CRS
oCOpm::DebugTimeReport
oCOpm::DefaultBlackoilSolutionStateStruct for containing iteration variables
oCOpm::DerivedGeologyClass containing static geological properties that are derived from grid and petrophysical properties:
oCOpm::ExtraDataExtra data to read/write for OPM restarting
oCFieldMatrix
oCOpm::FIPDataEnums
oCOpm::FixedSizeIterCopyHandle< Iter1, Iter2 >A handle that copies a fixed number data per index
oCOpm::FlowMainBase< Implementation, Grid, Simulator >This class encapsulates the setup and running of a simulator based on an input deck
oCOpm::FlowMainBase< FlowMain< Grid, Simulator >, Grid, Simulator >
oCOpm::FlowMainBase< FlowMainPolymer< Grid, Simulator >, Grid, Simulator >
oCOpm::FlowMainBase< FlowMainSequential< Grid, Simulator >, Grid, Simulator >
oCOpm::FlowMainBase< FlowMainSolvent< Grid, Simulator >, Grid, Simulator >
oCOpm::FlowMainEbos< TypeTag >
oCOpm::GravityColumnSolverPolymer< FluxModel, Model >Class for doing gravity segregation (only), on a vertical column of cells
oCOpm::GridInit< Grid >A class intended to give a generic interface to initializing and accessing UnstructuredGrid and CpGrid, using specialized templates to accomplish this
oCOpm::GridInit< UnstructuredGrid >Specialization for UnstructuredGrid
oCOpm::HelperOpsContains vectors and sparse matrices that represent subsets or operations on (AD or regular) vectors of data
oCOpm::ImpesTPFAADClass for solving black-oil impes problems
oCOpm::SimulatorCompressiblePolymer::Impl
oCOpm::SimulatorPolymer::Impl
oCOpm::SimulatorCompressibleTwophase::Impl
oCOpm::SimulatorIncompTwophase::Impl
oCOpm::SimulatorIncompTwophaseAd::Impl
oCIncompPropertiesBasic
oCIncompTpfa
oCOpm::detail::InterpDataHelper struct for linear interpolation
oCOpm::IterationReportClass used for reporting the outcome of a nonlinearIteration() call
oCOpm::detail::Connections::Iterator
oCOpm::LinearisedBlackoilResidualResidual structure of the fully implicit solver
oCMatrixDimension
oCOpm::polymer_reorder::ModelParameterStorage
oCOpm::ModelTraits< ConcreteModel >Traits to encapsulate the types used by classes using or extending this model
oCOpm::ModelTraits< BlackoilModel< Grid > >Providing types by template specialisation of ModelTraits for BlackoilModel
oCOpm::ModelTraits< BlackoilMultiSegmentModel< Grid > >
oCOpm::ModelTraits< BlackoilMultiSegmentModel< GridT > >Providing types by template specialisation of ModelTraits for BlackoilMultiSegmentModel
oCOpm::ModelTraits< BlackoilPolymerModel< Grid > >Providing types by template specialisation of ModelTraits for BlackoilPolymerModel
oCOpm::ModelTraits< BlackoilPressureModel< Grid, WellModel > >Providing types by template specialisation of ModelTraits for BlackoilPressureModel
oCOpm::ModelTraits< BlackoilReorderingTransportModel< Grid, WellModel > >Providing types by template specialisation of ModelTraits for BlackoilReorderingTransportModel
oCOpm::ModelTraits< BlackoilSolventModel< Grid > >Providing types by template specialisation of ModelTraits for BlackoilSolventModel
oCOpm::ModelTraits< BlackoilTransportModel< Grid, WellModel > >Providing types by template specialisation of ModelTraits for BlackoilTransportModel
oCOpm::ModelTraits< Implementation >
oCOpm::MultisegmentWells::MultisegmentWellOps
oCOpm::MultisegmentWellsClass for handling the multi-segment well model
oCOpm::detail::NewtonIncrement< NP, Scalar >
oCOpm::detail::NewtonIncrement< 0, Scalar >
oCOpm::NewtonIterationBlackoilInterfaceInterface class for (linear) solvers for the fully implicit black-oil system
oCOpm::NewtonIterationBlackoilInterleavedParametersThis class carries all parameters for the NewtonIterationBlackoilInterleaved class
oCOpm::NonlinearSolver< PhysicalModel >A nonlinear solver class suitable for general fully-implicit models, as well as pressure, transport and sequential models
oCOpm::NonlinearSolver< PressureModel >
oCOpm::NonlinearSolver< TransportModel >
oCOpm::ThreadHandle::ObjectInterface
oCOpm::ParallelDebugOutputInterface
oCOpm::detail::ParallelFileMergerA functor that merges multiple files of a parallel run to one file
oCOpm::MissingFeatures::PartiallySupported< T >
oCOpm::detail::Point2D
oCOpm::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+=
oCOpm::PolymerInflowInterfaceInterface for classes encapsulating polymer inflow information
oCOpm::PolymerProperties
oCOpm::PolymerPropsAd
oCPreconditioner
oCOpm::WellInterface< TypeTag >::ConvergenceReport::ProblemWell
oCOpm::QuickSort< depth >
oCOpm::QuickSort< 0 >
oCOpm::RateConverter::Details::RegionAttributes< RegionId, Attributes >Provide mapping from Region IDs to user-specified collection of per-region attributes
oCOpm::RateConverter::Details::Select::RegionIDParameter< RegionID, bool >
oCOpm::RateConverter::Details::Select::RegionIDParameter< RegionID, true >
oCOpm::RelativeChangeInterfaceRelativeChangeInterface
oCReorderSolverInterface
oCOpm::TransportSolverTwophaseCompressiblePolymer::ResCOnCurve
oCOpm::BlackoilModelBase< Grid, WellModel, Implementation >::ReservoirResidualQuant
oCOpm::TransportSolverTwophaseCompressiblePolymer::ResidualC
oCOpm::TransportSolverTwophasePolymer::ResidualC
oCOpm::TransportSolverTwophaseCompressiblePolymer::ResidualCGrav
oCOpm::TransportSolverTwophasePolymer::ResidualCGrav
oCOpm::TransportSolverTwophaseCompressiblePolymer::ResidualEquation
oCOpm::TransportSolverTwophasePolymer::ResidualEquation
oCOpm::TransportSolverTwophaseCompressiblePolymer::ResidualS
oCOpm::TransportSolverTwophasePolymer::ResidualS
oCOpm::TransportSolverTwophaseCompressiblePolymer::ResidualSGrav
oCOpm::TransportSolverTwophasePolymer::ResidualSGrav
oCOpm::TransportSolverTwophaseCompressiblePolymer::ResSOnCurve
oCOpm::WellStateMultiSegment::SegmentedMapentryType
oCOpm::Selector< Scalar >Selection. Choose first of two elements if selection basis element is nonnegative
oCSimulationDataContainer
oCOpm::SimulatorBase< Implementation >Class collecting all necessary components for a two-phase simulation
oCOpm::SimulatorBase< SimulatorFullyImplicitBlackoil< GridT > >
oCOpm::SimulatorBase< SimulatorFullyImplicitBlackoilMultiSegment< GridT > >
oCOpm::SimulatorBase< SimulatorFullyImplicitBlackoilPolymer< GridT > >
oCOpm::SimulatorBase< SimulatorFullyImplicitBlackoilSolvent< GridT > >
oCOpm::SimulatorBase< SimulatorSequentialBlackoil< GridT, WellModelT, PressureModel, TransportModel > >
oCOpm::SimulatorCompressiblePolymerClass collecting all necessary components for a two-phase simulation
oCOpm::SimulatorCompressibleTwophaseClass collecting all necessary components for a two-phase simulation
oCOpm::SimulatorFullyImplicitBlackoilEbos< TypeTag >Simulator for the blackoil model
oCOpm::SimulatorIncompTwophaseClass collecting all necessary components for a two-phase simulation
oCOpm::SimulatorIncompTwophaseAdClass collecting all necessary components for a two-phase simulation
oCOpm::SimulatorPolymerClass collecting all necessary components for a two-phase simulation
oCOpm::SimulatorTimerInterfaceInterface class for SimulatorTimer objects, to be improved
oCOpm::SimulatorTraits< Simulator >
oCOpm::SimulatorTraits< SimulatorFullyImplicitBlackoil< GridT > >
oCOpm::SimulatorTraits< SimulatorFullyImplicitBlackoilMultiSegment< GridT > >
oCOpm::SimulatorTraits< SimulatorFullyImplicitBlackoilPolymer< GridT > >
oCOpm::SimulatorTraits< SimulatorFullyImplicitBlackoilSolvent< GridT > >
oCOpm::SimulatorTraits< SimulatorSequentialBlackoil< GridT, WellModelT, PressureModel, TransportModel > >
oCOpm::SinglePointUpwindTwoPhasePolymer< TwophaseFluidPolymer >
oCDune::Amg::SmootherTraits< Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner > >Tells AMG how to use Opm::ParallelOverlappingILU0 smoother
oCOpm::SolventPropsAdFromDeck
oCOpm::NonlinearSolver< PhysicalModel >::SolverParameters
oCOpm::Span
oCOpm::Span::SpanIterator
oCOpm::StandardWellsClass for handling the standard well model
oCOpm::BlackoilReorderingTransportModel< Grid, WellModel >::State
oCOpm::RateConverter::SurfaceToReservoirVoidage< FluidSystem, Region >Convert component rates at surface conditions to phase (voidage) rates at reservoir conditions
oCOpm::RateConverter::SurfaceToReservoirVoidage< BlackoilPropsAdFromDeck::FluidSystem, std::vector< int > >
oCOpm::RateConverter::SurfaceToReservoirVoidage< FluidSystem, std::vector< int > >
oCOpm::Tag
oCOpm::ThreadHandle
oCOpm::ThreadHandle::ThreadHandleQueue
oCOpm::TimeStepControlInterfaceTimeStepControlInterface
oCTransportSolverTwophaseInterface
oCOpm::UpwindSelector< Scalar >Upwind selection in absence of counter-current flow (i.e., without effects of gravity and/or capillary pressure)
oCOpm::detail::VFPEvaluationAn "ADB-like" structure with a single value and a set of derivatives
oCOpm::VFPInjProperties
oCOpm::VFPProdPropertiesClass 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
oCOpm::VFPPropertiesA thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object
oCOpm::WellDensitySegmentedA class giving a well model, by which we mean a way to compute the pressure deltas of each perforation and the bottom-hole pressure
oCOpm::WellInterface< TypeTag >
oCOpm::WellMultiSegment
oCOpm::WellMultiSegment::WellOpsStruct for the well operator matrices
oCOpm::StandardWells::WellOps
oCWellState
\COpm::wellhelpers::WellSwitchingLoggerUtility class to handle the log messages about well switching