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