Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 COpm::ImplicitTransportDefault::AccumulationNorm< Vector, NormImpl >
 COpm::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

 COpm::GridPropertyAccess::Tag::AnyDefault tag that implies no restriction
 Cbf_asm_data
 Cbinary_function
 COpm::BlackoilPhases
 COpm::BlackoilPropertiesInterfaceAbstract base class for blackoil fluid and reservoir properties
 COpm::BlackoilStateToFluidStateThis is an light weight "impedance adaption" class with a well defined API for saturation and PVT functions
 Cblock_neighbour
 Cblock_neighbours
 Ccfs_tpfa_data
 Ccfs_tpfa_impl
 Ccfs_tpfa_res_dataResult structure that presents the fully assembled system of linear equations, linearised around the current pressure point
 Ccfs_tpfa_res_forcesType encapsulating all driving forces affecting the discrete pressure system
 Ccfs_tpfa_res_impl
 Ccfs_tpfa_res_wellsType encapsulating well topology and completion data (e.g., phase mobilities per connection (perforation))
 Ccoarse_sys
 Ccoarse_sys_meta
 Ccoarse_topology
 Ccompletion_dataDynamic discretisation data relating well to flow in reservoir
 CCompletionDataData structure aggregating dynamic information about all wells in a scenario
 Ccompr_bc
 Ccompr_quantities
 Ccompr_quantities_genAggregate structure that represents an atomic view of the current fluid state
 Ccompr_srcCollection of explicit, compressible source terms
 COpm::GridPropertyAccess::Compressed< DataArray, PropertyTag >Provide compressed (active cell) read-only access to globally defined data array
 COpm::CompressibleTpfaEncapsulating a tpfa pressure solver for the compressible-fluid case
 COpm::GridPropertyAccess::ArrayPolicy::Constant< T >Data array policy that returns a single, constant user specified value for every global cell
 COpm::ContinueOnError
 COpm::WachspressCoord::CornerInfo
 CCSCMatrix
 CCSRMatrixBasic compressed-sparse row (CSR) matrix data structure
 COpm::ImplicitTransportLinAlgSupport::CSRMatrixUmfpackSolver
 COpm::EQUIL::DensityCalculator< Props >
 COpm::EQUIL::DensityCalculator< BlackoilPropertiesInterface >Facility for calculating phase densities based on the BlackoilPropertiesInterface
 Cdensrat_util
 COpm::DGBasisInterfaceBase class for Discontinuous Galerkin bases, intended for time-of-flight computations
 COpm::DynamicListEconLimitedTo handle the wells and connections violating economic limits
 COpm::GridPropertyAccess::Details::EclipsePropertyArray< T >Conditional retrieval of property values from an ECLIPSE input deck
 COpm::EclMaterialLawManager< Traits >
 COpm::EQUIL::EquilReg< DensCalc >Aggregate information base of an equilibration region
 COpm::EventInterface to register interest in receiving notifications when a certain event, such as the completion of a timestep, has happened
 Cexception
 COpm::ExplicitArraysFluidStateThis is a fluid state which translates global arrays and translates them to a subset of the fluid state API
 COpm::ExplicitArraysSatDerivativesFluidStateThis is a fluid state which translates global arrays and translates them to a subset of the fluid state API
 COpm::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
 COpm::Factory< Base >This is an object factory for creating objects of some type requested by the user, with a shared base class
 COpm::FlowBCManagerThis class manages a FlowBoundaryConditions struct in the sense that it encapsulates creation and destruction of the data structure
 CFlowBoundaryConditions
 Cfsh_dataMain data structure of hybridized pressure solvers based on Schur complement reductions
 Cfsh_impl
 COpm::Details::PhasePressODE::Gas< Density, RV >
 COpm::GridPropertyAccess::Details::EclPropImpl::GetProperty< T >Property value retrieval
 COpm::GridPropertyAccess::Details::EclPropImpl::GetProperty< double >Specialization of property value retrieval for type double
 COpm::GridPropertyAccess::Details::EclPropImpl::GetProperty< int >Specialization of property value retrieval for type int
 COpm::TransportSolverCompressibleTwophaseReorder::GravityResidual
 COpm::TransportSolverTwophaseReorder::GravityResidual
 Chash_set
 COpm::GridPropertyAccess::Details::EclPropImpl::HasProperty< T >Property existence predicate
 COpm::GridPropertyAccess::Details::EclPropImpl::HasProperty< double >Specialization of property existence predicate for type double
 COpm::GridPropertyAccess::Details::EclPropImpl::HasProperty< int >Specialization of property existence predicate for type int
 ChybsysElemental contributions (from cells) to block system of simultaneous linear equations
 Chybsys_wellElemental contributions (from wells) to block system of simultaneous linear equations
 Cifs_tpfa_dataMain data structure presenting a view of an assembled system of simultaneous linear equations which may be solved using external software
 Cifs_tpfa_forcesDriving forces pertaining to a particular model setup
 Cifs_tpfa_impl
 Cifs_tpfa_solutionSolution variables
 Cifsh_ms_data
 Cifsh_ms_impl
 COpm::ImplicitAssembly< Model >
 COpm::ImplicitAssembly< TransportModel >
 COpm::ImplicitTransport< Model, JacobianSystem, VNorm, VNeg, VZero, MZero, VAsgn >
 COpm::ImplicitTransport< TransportModel, JacSys, MaxNorm, ImplicitTransportDefault::VectorNegater, ImplicitTransportDefault::VectorZero, ImplicitTransportDefault::MatrixZero, ImplicitTransportDefault::VectorAssign >
 COpm::IncompPropertiesInterfaceAbstract base class for incompressible fluid and reservoir properties
 COpm::IncompTpfaEncapsulating a tpfa pressure solver for the incompressible-fluid case
 COpm::IncompTpfaSinglePhaseEncapsulating a tpfa pressure solver for the incompressible-fluid case
 COpm::InjectionSpecification
 COpm::ImplicitTransportDefault::JacobianSystem< Matrix, NVecCollection >
 CLegacyWellCompletionsBasic representation of well topology
 CLegacyWellControlsBasic representation of well controls
 COpm::LinearSolverInterfaceAbstract interface for linear solvers
 COpm::LinearSolverInterface::LinearSolverReportStruct for reporting data about the solution process back to the caller
 COpm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix >
 COpm::ImplicitTransportDefault::MatrixZero< Matrix >
 COpm::ImplicitTransportDefault::MatrixZero< struct CSRMatrix >
 COpm::spu_2p::ModelParameterStorageInternal class to manage the direct and derived quantities needed to formulate the fluid transport system
 COpm::MonotCubicInterpolatorClass to represent a one-dimensional function f with single-valued argument x
 COpm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm >
 COpm::NonuniformTableLinear< T >This class uses linear interpolation to compute the value (and its derivative) of a function f sampled at possibly nonuniform points
 COpm::ImplicitTransportDetails::NRControl
 COpm::ImplicitTransportDetails::NRReport
 COpm::Details::PhasePressODE::Oil< Density, RS >
 Costream
 COpm::ParameterMapItemThe parameter handlig system is structured as a tree, where each node inhertis from ParameterMapItem
 COpm::ParameterMapItemTrait< T >
 COpm::ParameterMapItemTrait< bool >
 COpm::ParameterMapItemTrait< double >
 COpm::ParameterMapItemTrait< int >
 COpm::ParameterMapItemTrait< ParameterGroup >
 COpm::ParameterMapItemTrait< std::string >
 COpm::ParameterRequirementAnd< Requirement1, Requirement2 >
 COpm::ParameterRequirementMemberOf
 COpm::ParameterRequirementNegative
 COpm::ParameterRequirementNone
 COpm::ParameterRequirementNonEmpty
 COpm::ParameterRequirementNonNegative
 COpm::ParameterRequirementNonPositive
 COpm::ParameterRequirementNonZero
 COpm::ParameterRequirementPositive
 COpm::ParameterRequirementProbability
 COpm::EQUIL::PcEqFunctor for inverting capillary pressure function
 COpm::EQUIL::PcEqSumFunctor for inverting a sum of capillary pressure functions
 COpm::PerfData
 COpm::PhasePresenceCheck or assign presence of a formed, free phase
 COpm::ProductionSpecification
 CPvtInterface
 COpm::PvtPropertiesBasicClass collecting simple pvt properties for 1-3 phases
 COpm::PvtPropertiesIncompFromDeckClass collecting pvt properties for 2 phases, reading from eclipse input (keywords DENSITY, PVTW, PVCDO)
 COpm::RegionMapping< Region >Forward and reverse mappings between cells and regions/partitions (e.g., the ECLIPSE-style 'SATNUM', 'PVTNUM', or 'EQUILNUM' arrays)
 COpm::RegulaFalsi< ErrorPolicy >
 COpm::RelpermDiagnosticsThis class is intend to be a relpmer diganostics, to detect wrong input of relperm table and endpoints
 COpm::ReorderSolverInterfaceInterface for implementing reordering solvers
 COpm::TransportSolverTwophaseReorder::Residual
 COpm::TransportSolverCompressibleTwophaseReorder::Residual
 COpm::Details::RK4IVP< RHS >
 COpm::RockBasic
 COpm::RockCompressibility
 COpm::RockFromDeck
 COpm::EQUIL::Miscibility::RsFunctionBase class for phase mixing functions
 COpm::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
 COpm::SimpleFluid2pWrappingProps
 CSimulationDataContainer
 COpm::SimulatorReportA struct for returning timing data from a simulator to its caller
 COpm::SinglePointUpwindTwoPhase< TwophaseFluid >
 COpm::SinglePointUpwindTwoPhase< Opm::SimpleFluid2pWrappingProps >
 CSortByAbsFlux
 CSparse
 COpm::SparseTable< T >
 COpm::SparseTable< int >
 COpm::SparseTable< Opm::WachspressCoord::CornerInfo >
 COpm::SparseVector< T >A SparseVector stores a vector with possibly many empty elements as efficiently as possible
 Cstreambuf
 COpm::ThreePhaseMaterialTraits< ScalarT, wettingPhaseIdxV, nonWettingasPhaseIdxV, gasPhaseIdxV >
 COpm::ThrowOnError
 COpm::TransportSolverTwophaseInterfaceBase class for two-phase incompressible transport solvers
 CTransportSource
 COpm::UniformTableLinear< T >This class uses linear interpolation to compute the value (and its derivative) of a function f sampled at uniform points
 COpm::ImplicitTransportDefault::VectorAdder< BaseVec >
 COpm::ImplicitTransportDefault::VectorAssign< BaseVec >
 COpm::ImplicitTransportDefault::VectorBlockAssembler< BaseVec >
 COpm::ImplicitTransportDefault::VectorNegater< BaseVec >
 COpm::ImplicitTransportDefault::VectorSizeSetter< BaseVec >
 COpm::ImplicitTransportDefault::VectorZero< BaseVec >
 COpm::VelocityInterpolationInterfaceAbstract interface for velocity interpolation method classes
 COpm::WachspressCoordClass capable of computing Wachspress coordinates in 2d and 3d
 COpm::WarnAndContinueOnError
 COpm::Details::PhasePressODE::Water< Density >
 COpm::WatercutA simple flow reporting utility, encapsulating the watercut curves
 COpm::WellState::wdel
 COpm::WellCollection
 CWellControlsControls for a single well
 COpm::WellData
 CWellMgmt
 COpm::WellPhasesSummedBasic information needed for group control (each group should typically not exceed the sum of its leaf nodes)
 COpm::WellReportWell reporting utility
 CWellsData structure aggregating static information about all wells in a scenario
 COpm::WellsGroupInterface
 COpm::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