Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Opm::AdaptiveSimulatorTimerSimulation timer for adaptive time stepping
Opm::AdaptiveTimeStepping
Opm::AutoDiffGrid::ADCell2FacesTraits< T >Mapping of the grid type to the type of the cell to faces mapping
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 >
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::AutoDiffMatrixAutoDiffMatrix 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 >
Opm::BlackoilMatlabWriter< Grid >
Opm::BlackoilModel< Grid >A model implementation for three-phase black oil
Opm::BlackoilModelBase< Grid, WellModel, Implementation >A model implementation for three-phase black oil
Opm::BlackoilModelEbos< TypeTag >A model implementation for three-phase black oil
Opm::BlackoilModelParametersSolver parameters for the BlackoilModel
Opm::BlackoilMultiSegmentModel< Grid >A model implementation for three-phase black oil with support for multi-segment wells
Opm::BlackoilMultiSegmentSolutionState
Opm::BlackoilOutputWriterWrapper class for VTK, Matlab, and ECL output
Opm::BlackoilPolymerModel< Grid >A model implementation for three-phase black oil with polymer
Opm::BlackoilPolymerSolutionStateNeed to include concentration in our state variables, otherwise all is as the default blackoil model
Opm::BlackoilPressureModel< Grid, WellModel >A model implementation for the pressure equation in three-phase black oil
Opm::BlackoilPropsAdFromDeckThis class implements the AD-adapted fluid interface for three-phase black-oil
Opm::BlackoilReorderingTransportModel< Grid, WellModel >A model implementation for the transport equation in three-phase black oil
Opm::BlackoilSequentialModel< Grid, WellModel, PressureModelT, TransportModelT >A sequential splitting model implementation for three-phase black oil
Opm::BlackoilSequentialModelParameters
Opm::BlackoilSolventModel< Grid >A model implementation for three-phase black oil with one extra component
Opm::BlackoilSolventSolutionStateNeed to include concentration in our state variables, otherwise all is as the default blackoil model
Opm::BlackoilSubWriter
Opm::BlackoilTransportModel< Grid, WellModel >A model implementation for the transport equation in three-phase black oil
Opm::BlackoilVTKWriter< Grid >
Opm::BlackoilWellModel< TypeTag >Class for handling the blackoil well model
Opm::BlackoilReorderingTransportModel< Grid, WellModel >::CellState< ScalarT >
Opm::CompressibleTpfaPolymerEncapsulating 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 >::ConvergenceReportStruct to collect information about the convergence checking
Opm::CPRParameter
Opm::CPRPreconditioner< M, X, Y, P >CPR preconditioner
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, ParallelInfoT >::CRS
Opm::DebugTimeReport
Opm::DefaultBlackoilSolutionStateStruct for containing iteration variables
Opm::DerivedGeologyClass containing static geological properties that are derived from grid and petrophysical properties:

  • pore volume
  • transmissibilities
  • gravity potentials
Opm::DuneMatrix
Opm::ThreadHandle::EndObject
Opm::ExtraDataExtra data to read/write for OPM restarting
Opm::FIPData
Opm::FIPDataEnums
Opm::FixedSizeIterCopyHandle< Iter1, Iter2 >A handle that copies a fixed number data per index
Opm::FlowMain< Grid, Simulator >
Opm::FlowMainBase< Implementation, Grid, Simulator >This class encapsulates the setup and running of a simulator based on an input deck
Opm::FlowMainEbos< TypeTag >
Opm::FlowMainPolymer< Grid, Simulator >
Opm::FlowMainSequential< Grid, Simulator >
Opm::FlowMainSolvent< Grid, Simulator >
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::HardcodedTimeStepControlHardcodedTimeStepControl Input generated from summary file using the ert application:
Opm::HelperOpsContains vectors and sparse matrices that represent subsets or operations on (AD or regular) vectors of data
Opm::ImpesTPFAADClass for solving black-oil impes problems
Opm::SimulatorCompressiblePolymer::Impl
Opm::SimulatorPolymer::Impl
Opm::SimulatorCompressibleTwophase::Impl
Opm::SimulatorIncompTwophase::Impl
Opm::SimulatorIncompTwophaseAd::Impl
Opm::IncompPropertiesDefaultPolymer
Opm::IncompTpfaPolymerEncapsulating a tpfa pressure solver for the incompressible-fluid case with polymer
Opm::detail::InterpDataHelper struct for linear interpolation
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::IterationReportClass used for reporting the outcome of a nonlinearIteration() call
Opm::detail::Connections::Iterator
Opm::LinearisedBlackoilResidualResidual structure of the fully implicit solver
Dune::MatrixBlock< Scalar, n, m >
Dune::MatrixDimension< MatrixBlock< Scalar, n, m > >
Opm::polymer_reorder::ModelParameterStorage
Opm::ModelTraits< BlackoilModel< Grid > >Providing types by template specialisation of ModelTraits for BlackoilModel
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::MultisegmentWell< TypeTag >
Opm::MultisegmentWells::MultisegmentWellOps
Opm::MultisegmentWellsClass for handling the multi-segment well model
Opm::detail::NewtonIncrement< NP, Scalar >
Opm::detail::NewtonIncrement< 0, Scalar >
Opm::NewtonIterationBlackoilCPRThis class solves the fully implicit black-oil system by applying a Constrained Pressure Residual preconditioning strategy
Opm::NewtonIterationBlackoilInterfaceInterface class for (linear) solvers for the fully implicit black-oil system
Opm::NewtonIterationBlackoilInterleavedThis 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::NewtonIterationBlackoilInterleavedParametersThis class carries all parameters for the NewtonIterationBlackoilInterleaved class
Opm::NewtonIterationBlackoilSimpleThis class solves the fully implicit black-oil system by simply concatenating the Jacobian matrices and passing the resulting system to a linear solver
Opm::NonlinearSolver< PhysicalModel >A nonlinear solver class suitable for general fully-implicit models, as well as pressure, transport and sequential models
Opm::ThreadHandle::ObjectInterface
Opm::ThreadHandle::ObjectWrapper< Object >
Opm::ParallelDebugOutput< GridImpl >
Opm::ParallelDebugOutputInterface
Opm::detail::ParallelFileMergerA functor that merges multiple files of a parallel run to one file
Opm::ParallelOverlappingILU0< Matrix, Domain, Range, ParallelInfoT >A two-step version of an overlapping Schwarz preconditioner using one step ILU0 as
Opm::ParallelRestrictedOverlappingSchwarz< Range, Domain, ParallelInfo, SeqPreconditioner >Block parallel preconditioner
Opm::MissingFeatures::PartiallySupported< T >
Opm::PIDAndIterationCountTimeStepControlPID controller based adaptive time step control as above that also takes an target iteration into account
Opm::PIDTimeStepControlPID controller based adaptive time step control as suggested in: Turek and Kuzmin
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::PolymerBlackoilStateSimulator state for a compressible two-phase simulator with polymer
Opm::PolymerInflowBasicBasic polymer injection behaviour class
Opm::PolymerInflowFromDeckPolymer injection behaviour class using deck WPOLYMER
Opm::PolymerInflowInterfaceInterface for classes encapsulating polymer inflow information
Opm::PolymerProperties
Opm::PolymerPropsAd
Opm::PolymerStateSimulator state for a two-phase simulator with polymer
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::RelativeChangeInterfaceRelativeChangeInterface
Opm::TransportSolverTwophaseCompressiblePolymer::ResCOnCurve
Opm::BlackoilModelBase< Grid, WellModel, Implementation >::ReservoirResidualQuant
Opm::TransportSolverTwophaseCompressiblePolymer::ResidualC
Opm::TransportSolverTwophasePolymer::ResidualC
Opm::TransportSolverTwophasePolymer::ResidualCGrav
Opm::TransportSolverTwophaseCompressiblePolymer::ResidualCGrav
Opm::TransportSolverTwophasePolymer::ResidualEquation
Opm::TransportSolverTwophaseCompressiblePolymer::ResidualEquation
Opm::TransportSolverTwophasePolymer::ResidualS
Opm::TransportSolverTwophaseCompressiblePolymer::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
Opm::SimpleIterationCountTimeStepControlA simple iteration count based adaptive time step control
Opm::SimulatorBase< Implementation >Class collecting all necessary components for a two-phase simulation
Opm::SimulatorCompressiblePolymerClass collecting all necessary components for a two-phase simulation
Opm::SimulatorCompressibleTwophaseClass collecting all necessary components for a two-phase simulation
Opm::BlackoilModelBase< Grid, WellModel, Implementation >::SimulatorData
Opm::SimulatorFullyImplicitBlackoil< GridT >Simulator for the blackoil model
Opm::SimulatorFullyImplicitBlackoilEbos< TypeTag >Simulator for the blackoil model
Opm::SimulatorFullyImplicitBlackoilMultiSegment< GridT >Simulator for the blackoil model
Opm::SimulatorFullyImplicitBlackoilPolymer< GridT >Class collecting all necessary components for a blackoil simulation with polymer injection
Opm::SimulatorFullyImplicitBlackoilSolvent< GridT >Class collecting all necessary components for a blackoil simulation with polymer injection
Opm::SimulatorIncompTwophaseClass collecting all necessary components for a two-phase simulation
Opm::SimulatorIncompTwophaseAdClass collecting all necessary components for a two-phase simulation
Opm::SimulatorPolymerClass collecting all necessary components for a two-phase simulation
Opm::SimulatorSequentialBlackoil< GridT, WellModelT, PressureModel, TransportModel >Simulator for the blackoil model
Opm::SimulatorTimer
Opm::SimulatorTimerInterfaceInterface class for SimulatorTimer objects, to be improved
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::detail::SolutionTimeErrorSolverWrapper< Solver, State >
Opm::SolventPropsAdFromDeck
Opm::NonlinearSolver< PhysicalModel >::SolverParameters
Opm::Span
Opm::Span::SpanIterator
Opm::StandardWell< TypeTag >
Opm::StandardWellsClass for handling the standard well model
Opm::StandardWellsSolventClass 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::Tag
Opm::ThreadHandle
Opm::ThreadHandle::ThreadHandleQueue
Opm::TimeStepControlInterfaceTimeStepControlInterface
Opm::TransportSolverTwophaseAdImplements an implicit transport solver for incompressible two-phase flow, using automatic differentiation
Opm::TransportSolverTwophaseCompressiblePolymerImplements a reordering transport solver for incompressible two-phase flow with polymer in the water phase
Opm::TransportSolverTwophasePolymerImplements a reordering transport solver for incompressible two-phase flow with polymer in the water phase
Opm::UpwindSelector< Scalar >Upwind selection in absence of counter-current flow (i.e., without effects of gravity and/or capillary pressure)
Opm::detail::VFPEvaluationAn "ADB-like" structure with a single value and a set of derivatives
Opm::VFPInjProperties
Opm::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
Opm::VFPPropertiesA thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object
Opm::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
Opm::WellInterface< TypeTag >
Opm::BlackoilModelEbos< TypeTag >::WellModelMatrixAdapter< M, X, Y, WellModel, overlapping >Adapter to turn a matrix into a linear operator
Opm::WellMultiSegment
Opm::StandardWells::WellOps
Opm::WellMultiSegment::WellOpsStruct for the well operator matrices
Opm::WellStateFullyImplicitBlackoilThe state of a set of wells, tailored for use by the fully implicit blackoil simulator
Opm::WellStateFullyImplicitBlackoilPolymer
Opm::WellStateFullyImplicitBlackoilSolvent
Opm::WellStateMultiSegmentThe state of a set of multi-sgemnet wells
Opm::wellhelpers::WellSwitchingLoggerUtility class to handle the log messages about well switching
Opm::detail::WriterCall

Generated on 26 Mar 2018 by  doxygen 1.6.1