All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCOpm::ImplicitTransportDefault::AccumulationNorm< Vector, NormImpl >
oCOpm::AnisotropicEikonal2dA solver for the anisotropic eikonal equation:

\[ || \nabla u^T M^{-1}(x) \nabla u || = 1 \qquad x \in \Omega \]

where M(x) is a symmetric positive definite matrix

oCOpm::GridPropertyAccess::Tag::AnyDefault tag that implies no restriction
oCbf_asm_data
oCbinary_function
oCOpm::BlackoilPhases
oCOpm::BlackoilPropertiesInterfaceAbstract base class for blackoil fluid and reservoir properties
oCOpm::BlackoilStateToFluidStateThis is an light weight "impedance adaption" class with a well defined API for saturation and PVT functions
oCblock_neighbour
oCblock_neighbours
oCcfs_tpfa_data
oCcfs_tpfa_impl
oCcfs_tpfa_res_dataResult structure that presents the fully assembled system of linear equations, linearised around the current pressure point
oCcfs_tpfa_res_forcesType encapsulating all driving forces affecting the discrete pressure system
oCcfs_tpfa_res_impl
oCcfs_tpfa_res_wellsType encapsulating well topology and completion data (e.g., phase mobilities per connection (perforation))
oCcoarse_sys
oCcoarse_sys_meta
oCcoarse_topology
oCcompletion_dataDynamic discretisation data relating well to flow in reservoir
oCCompletionDataData structure aggregating dynamic information about all wells in a scenario
oCcompr_bc
oCcompr_quantities
oCcompr_quantities_genAggregate structure that represents an atomic view of the current fluid state
oCcompr_srcCollection of explicit, compressible source terms
oCOpm::GridPropertyAccess::Compressed< DataArray, PropertyTag >Provide compressed (active cell) read-only access to globally defined data array
oCOpm::CompressibleTpfaEncapsulating a tpfa pressure solver for the compressible-fluid case
oCOpm::GridPropertyAccess::ArrayPolicy::Constant< T >Data array policy that returns a single, constant user specified value for every global cell
oCOpm::ContinueOnError
oCOpm::WachspressCoord::CornerInfo
oCCSCMatrix
oCCSRMatrixBasic compressed-sparse row (CSR) matrix data structure
oCOpm::ImplicitTransportLinAlgSupport::CSRMatrixUmfpackSolver
oCOpm::EQUIL::DensityCalculator< Props >
oCOpm::EQUIL::DensityCalculator< BlackoilPropertiesInterface >Facility for calculating phase densities based on the BlackoilPropertiesInterface
oCdensrat_util
oCOpm::DGBasisInterfaceBase class for Discontinuous Galerkin bases, intended for time-of-flight computations
oCOpm::DynamicListEconLimitedTo handle the wells and connections violating economic limits
oCOpm::GridPropertyAccess::Details::EclipsePropertyArray< T >Conditional retrieval of property values from an ECLIPSE input deck
oCOpm::EclMaterialLawManager< Traits >
oCOpm::EQUIL::EquilReg< DensCalc >Aggregate information base of an equilibration region
oCOpm::EventInterface to register interest in receiving notifications when a certain event, such as the completion of a timestep, has happened
oCexception
oCOpm::ExplicitArraysFluidStateThis is a fluid state which translates global arrays and translates them to a subset of the fluid state API
oCOpm::ExplicitArraysSatDerivativesFluidStateThis is a fluid state which translates global arrays and translates them to a subset of the fluid state API
oCOpm::GridPropertyAccess::ArrayPolicy::ExtractFromDeck< T >Data array policy that extracts the array values from an ECLIPSE input deck or returns a user specified default value if the data vector is not present in a particular input deck
oCOpm::Factory< Base >This is an object factory for creating objects of some type requested by the user, with a shared base class
oCOpm::FlowBCManagerThis class manages a FlowBoundaryConditions struct in the sense that it encapsulates creation and destruction of the data structure
oCFlowBoundaryConditions
oCfsh_dataMain data structure of hybridized pressure solvers based on Schur complement reductions
oCfsh_impl
oCOpm::Details::PhasePressODE::Gas< Density, RV >
oCOpm::GridPropertyAccess::Details::EclPropImpl::GetProperty< T >Property value retrieval
oCOpm::GridPropertyAccess::Details::EclPropImpl::GetProperty< double >Specialization of property value retrieval for type double
oCOpm::GridPropertyAccess::Details::EclPropImpl::GetProperty< int >Specialization of property value retrieval for type int
oCOpm::TransportSolverCompressibleTwophaseReorder::GravityResidual
oCOpm::TransportSolverTwophaseReorder::GravityResidual
oChash_set
oCOpm::GridPropertyAccess::Details::EclPropImpl::HasProperty< T >Property existence predicate
oCOpm::GridPropertyAccess::Details::EclPropImpl::HasProperty< double >Specialization of property existence predicate for type double
oCOpm::GridPropertyAccess::Details::EclPropImpl::HasProperty< int >Specialization of property existence predicate for type int
oChybsysElemental contributions (from cells) to block system of simultaneous linear equations
oChybsys_wellElemental contributions (from wells) to block system of simultaneous linear equations
oCifs_tpfa_dataMain data structure presenting a view of an assembled system of simultaneous linear equations which may be solved using external software
oCifs_tpfa_forcesDriving forces pertaining to a particular model setup
oCifs_tpfa_impl
oCifs_tpfa_solutionSolution variables
oCifsh_ms_data
oCifsh_ms_impl
oCOpm::ImplicitAssembly< Model >
oCOpm::ImplicitAssembly< TransportModel >
oCOpm::ImplicitTransport< Model, JacobianSystem, VNorm, VNeg, VZero, MZero, VAsgn >
oCOpm::ImplicitTransport< TransportModel, JacSys, MaxNorm, ImplicitTransportDefault::VectorNegater, ImplicitTransportDefault::VectorZero, ImplicitTransportDefault::MatrixZero, ImplicitTransportDefault::VectorAssign >
oCOpm::IncompPropertiesInterfaceAbstract base class for incompressible fluid and reservoir properties
oCOpm::IncompTpfaEncapsulating a tpfa pressure solver for the incompressible-fluid case
oCOpm::IncompTpfaSinglePhaseEncapsulating a tpfa pressure solver for the incompressible-fluid case
oCOpm::InjectionSpecification
oCOpm::ImplicitTransportDefault::JacobianSystem< Matrix, NVecCollection >
oCLegacyWellCompletionsBasic representation of well topology
oCLegacyWellControlsBasic representation of well controls
oCOpm::LinearSolverInterfaceAbstract interface for linear solvers
oCOpm::LinearSolverInterface::LinearSolverReportStruct for reporting data about the solution process back to the caller
oCOpm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix >
oCOpm::ImplicitTransportDefault::MatrixZero< Matrix >
oCOpm::ImplicitTransportDefault::MatrixZero< struct CSRMatrix >
oCOpm::spu_2p::ModelParameterStorageInternal class to manage the direct and derived quantities needed to formulate the fluid transport system
oCOpm::MonotCubicInterpolatorClass to represent a one-dimensional function f with single-valued argument x
oCOpm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >
oCOpm::NonuniformTableLinear< T >This class uses linear interpolation to compute the value (and its derivative) of a function f sampled at possibly nonuniform points
oCOpm::ImplicitTransportDetails::NRControl
oCOpm::ImplicitTransportDetails::NRReport
oCOpm::Details::PhasePressODE::Oil< Density, RS >
oCostream
oCOpm::ParameterMapItemThe parameter handlig system is structured as a tree, where each node inhertis from ParameterMapItem
oCOpm::ParameterMapItemTrait< T >
oCOpm::ParameterMapItemTrait< bool >
oCOpm::ParameterMapItemTrait< double >
oCOpm::ParameterMapItemTrait< int >
oCOpm::ParameterMapItemTrait< ParameterGroup >
oCOpm::ParameterMapItemTrait< std::string >
oCOpm::ParameterRequirementAnd< Requirement1, Requirement2 >
oCOpm::ParameterRequirementMemberOf
oCOpm::ParameterRequirementNegative
oCOpm::ParameterRequirementNone
oCOpm::ParameterRequirementNonEmpty
oCOpm::ParameterRequirementNonNegative
oCOpm::ParameterRequirementNonPositive
oCOpm::ParameterRequirementNonZero
oCOpm::ParameterRequirementPositive
oCOpm::ParameterRequirementProbability
oCOpm::EQUIL::PcEqFunctor for inverting capillary pressure function
oCOpm::EQUIL::PcEqSumFunctor for inverting a sum of capillary pressure functions
oCOpm::PerfData
oCOpm::PhasePresenceCheck or assign presence of a formed, free phase
oCOpm::ProductionSpecification
oCPvtInterface
oCOpm::PvtPropertiesBasicClass collecting simple pvt properties for 1-3 phases
oCOpm::PvtPropertiesIncompFromDeckClass collecting pvt properties for 2 phases, reading from eclipse input (keywords DENSITY, PVTW, PVCDO)
oCOpm::RegionMapping< Region >Forward and reverse mappings between cells and regions/partitions (e.g., the ECLIPSE-style 'SATNUM', 'PVTNUM', or 'EQUILNUM' arrays)
oCOpm::RegulaFalsi< ErrorPolicy >
oCOpm::RelpermDiagnosticsThis class is intend to be a relpmer diganostics, to detect wrong input of relperm table and endpoints
oCOpm::ReorderSolverInterfaceInterface for implementing reordering solvers
oCOpm::TransportSolverTwophaseReorder::Residual
oCOpm::TransportSolverCompressibleTwophaseReorder::Residual
oCOpm::Details::RK4IVP< RHS >
oCOpm::RockBasic
oCOpm::RockCompressibility
oCOpm::RockFromDeck
oCOpm::EQUIL::Miscibility::RsFunctionBase class for phase mixing functions
oCOpm::SaturationPropsBasicClass encapsulating basic saturation function behaviour, by which we mean constant, linear or quadratic relative permeability functions for a maximum of two phases, and zero capillary pressure
oCOpm::SimpleFluid2pWrappingProps
oCSimulationDataContainer
oCOpm::SimulatorReportA struct for returning timing data from a simulator to its caller
oCOpm::SinglePointUpwindTwoPhase< TwophaseFluid >
oCOpm::SinglePointUpwindTwoPhase< Opm::Opm::SimpleFluid2pWrappingProps >
oCSortByAbsFlux
oCSparse
oCOpm::SparseTable< T >
oCOpm::SparseTable< int >
oCOpm::SparseTable< Opm::WachspressCoord::CornerInfo >
oCOpm::SparseVector< T >A SparseVector stores a vector with possibly many empty elements as efficiently as possible
oCstreambuf
oCOpm::ThreePhaseMaterialTraits< ScalarT, wettingPhaseIdxV, nonWettingasPhaseIdxV, gasPhaseIdxV >
oCOpm::ThrowOnError
oCOpm::TransportSolverTwophaseInterfaceBase class for two-phase incompressible transport solvers
oCTransportSource
oCOpm::UniformTableLinear< T >This class uses linear interpolation to compute the value (and its derivative) of a function f sampled at uniform points
oCOpm::ImplicitTransportDefault::VectorAdder< BaseVec >
oCOpm::ImplicitTransportDefault::VectorAssign< BaseVec >
oCOpm::ImplicitTransportDefault::VectorBlockAssembler< BaseVec >
oCOpm::ImplicitTransportDefault::VectorNegater< BaseVec >
oCOpm::ImplicitTransportDefault::VectorSizeSetter< BaseVec >
oCOpm::ImplicitTransportDefault::VectorZero< BaseVec >
oCOpm::VelocityInterpolationInterfaceAbstract interface for velocity interpolation method classes
oCOpm::WachspressCoordClass capable of computing Wachspress coordinates in 2d and 3d
oCOpm::WarnAndContinueOnError
oCOpm::Details::PhasePressODE::Water< Density >
oCOpm::WatercutA simple flow reporting utility, encapsulating the watercut curves
oCOpm::WellState::wdel
oCOpm::WellCollection
oCWellControlsControls for a single well
oCOpm::WellData
oCWellMgmt
oCOpm::WellPhasesSummedBasic information needed for group control (each group should typically not exceed the sum of its leaf nodes)
oCOpm::WellReportWell reporting utility
oCWellsData structure aggregating static information about all wells in a scenario
oCOpm::WellsGroupInterface
oCOpm::WellsManagerThis class manages a Wells struct in the sense that it encapsulates creation and destruction of the wells data structure
\COpm::WellStateThe state of a set of wells