 Opm::ImplicitTransportDefault::AccumulationNorm< Vector, NormImpl > | |
 Opm::AnisotropicEikonal2d | A solver for the anisotropic eikonal equation:
where M(x) is a symmetric positive definite matrix |
 Opm::GridPropertyAccess::Tag::Any | Default tag that implies no restriction |
  Opm::GridPropertyAccess::Tag::NTG | Tag that restricts usage to NTG (net-to-gross) contexts |
 bf_asm_data | |
 binary_function | |
  Opm::ImplicitTransportDefault::Euclid< T > | |
  Opm::ImplicitTransportDefault::MaxAbs< T > | |
  Opm::ImplicitTransportDefault::SumAbs< T > | |
 Opm::BlackoilPhases | |
  Opm::PhaseUsage | |
  Opm::SaturationPropsInterface | |
   Opm::SaturationPropsFromDeck | Interface to saturation functions from deck |
 Opm::BlackoilPropertiesInterface | Abstract base class for blackoil fluid and reservoir properties |
  Opm::BlackoilPropertiesBasic | Concrete class implementing the blackoil property interface, reading all necessary input from parameters |
  Opm::BlackoilPropertiesFromDeck | Concrete class implementing the blackoil property interface, reading all data and properties from eclipse deck input |
 Opm::BlackoilStateToFluidState | This is an light weight "impedance adaption" class with a well defined API for saturation and PVT functions |
 block_neighbour | |
 block_neighbours | |
 cfs_tpfa_data | |
 cfs_tpfa_impl | |
 cfs_tpfa_res_data | Result structure that presents the fully assembled system of linear equations, linearised around the current pressure point |
 cfs_tpfa_res_forces | Type encapsulating all driving forces affecting the discrete pressure system |
 cfs_tpfa_res_impl | |
 cfs_tpfa_res_wells | Type encapsulating well topology and completion data (e.g., phase mobilities per connection (perforation)) |
 coarse_sys | |
 coarse_sys_meta | |
 coarse_topology | |
 completion_data | Dynamic discretisation data relating well to flow in reservoir |
 CompletionData | Data structure aggregating dynamic information about all wells in a scenario |
 compr_bc | |
 compr_quantities | |
 compr_quantities_gen | Aggregate structure that represents an atomic view of the current fluid state |
 compr_src | Collection of explicit, compressible source terms |
 Opm::GridPropertyAccess::Compressed< DataArray, PropertyTag > | Provide compressed (active cell) read-only access to globally defined data array |
 Opm::CompressibleTpfa | Encapsulating a tpfa pressure solver for the compressible-fluid case |
 Opm::GridPropertyAccess::ArrayPolicy::Constant< T > | Data array policy that returns a single, constant user specified value for every global cell |
 Opm::ContinueOnError | |
 Opm::WachspressCoord::CornerInfo | |
 CSCMatrix | |
 CSRMatrix | Basic compressed-sparse row (CSR) matrix data structure |
 Opm::ImplicitTransportLinAlgSupport::CSRMatrixUmfpackSolver | |
 Opm::EQUIL::DensityCalculator< Props > | |
 Opm::EQUIL::DensityCalculator< BlackoilPropertiesInterface > | Facility for calculating phase densities based on the BlackoilPropertiesInterface |
 densrat_util | |
 Opm::DGBasisInterface | Base class for Discontinuous Galerkin bases, intended for time-of-flight computations |
  Opm::DGBasisBoundedTotalDegree | A class providing discontinuous Galerkin basis functions of bounded total degree |
  Opm::DGBasisMultilin | A class providing discontinuous Galerkin basis functions of multi-degree 1 (bilinear or trilinear functions) |
 Opm::DynamicListEconLimited | To handle the wells and connections violating economic limits |
 Opm::GridPropertyAccess::Details::EclipsePropertyArray< T > | Conditional retrieval of property values from an ECLIPSE input deck |
 Opm::EclMaterialLawManager< Traits > | |
 Opm::EQUIL::EquilReg< DensCalc > | Aggregate information base of an equilibration region |
 Opm::Event | Interface to register interest in receiving notifications when a certain event, such as the completion of a timestep, has happened |
 exception | |
  Opm::ParameterGroup::ConversionFailedException | |
  Opm::ParameterGroup::NotFoundException | |
  Opm::ParameterGroup::RequirementFailedException< T > | |
  Opm::ParameterGroup::WrongTypeException | |
 Opm::ExplicitArraysFluidState | This is a fluid state which translates global arrays and translates them to a subset of the fluid state API |
 Opm::ExplicitArraysSatDerivativesFluidState | This is a fluid state which translates global arrays and translates them to a subset of the fluid state API |
 Opm::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 |
 Opm::Factory< Base > | This is an object factory for creating objects of some type requested by the user, with a shared base class |
 Opm::FlowBCManager | This class manages a FlowBoundaryConditions struct in the sense that it encapsulates creation and destruction of the data structure |
 FlowBoundaryConditions | |
 fsh_data | Main data structure of hybridized pressure solvers based on Schur complement reductions |
 fsh_impl | |
 Opm::Details::PhasePressODE::Gas< Density, RV > | |
 Opm::GridPropertyAccess::Details::EclPropImpl::GetProperty< T > | Property value retrieval |
 Opm::GridPropertyAccess::Details::EclPropImpl::GetProperty< double > | Specialization of property value retrieval for type double |
 Opm::GridPropertyAccess::Details::EclPropImpl::GetProperty< int > | Specialization of property value retrieval for type int |
 Opm::TransportSolverCompressibleTwophaseReorder::GravityResidual | |
 Opm::TransportSolverTwophaseReorder::GravityResidual | |
 hash_set | |
 Opm::GridPropertyAccess::Details::EclPropImpl::HasProperty< T > | Property existence predicate |
 Opm::GridPropertyAccess::Details::EclPropImpl::HasProperty< double > | Specialization of property existence predicate for type double |
 Opm::GridPropertyAccess::Details::EclPropImpl::HasProperty< int > | Specialization of property existence predicate for type int |
 hybsys | Elemental contributions (from cells) to block system of simultaneous linear equations |
 hybsys_well | Elemental contributions (from wells) to block system of simultaneous linear equations |
 ifs_tpfa_data | Main data structure presenting a view of an assembled system of simultaneous linear equations which may be solved using external software |
 ifs_tpfa_forces | Driving forces pertaining to a particular model setup |
 ifs_tpfa_impl | |
 ifs_tpfa_solution | Solution variables |
 ifsh_ms_data | |
 ifsh_ms_impl | |
 Opm::ImplicitAssembly< Model > | |
 Opm::ImplicitAssembly< TransportModel > | |
 Opm::ImplicitTransport< Model, JacobianSystem, VNorm, VNeg, VZero, MZero, VAsgn > | |
 Opm::ImplicitTransport< TransportModel, JacSys, MaxNorm, ImplicitTransportDefault::VectorNegater, ImplicitTransportDefault::VectorZero, ImplicitTransportDefault::MatrixZero, ImplicitTransportDefault::VectorAssign > | |
 Opm::IncompPropertiesInterface | Abstract base class for incompressible fluid and reservoir properties |
  Opm::IncompPropertiesBasic | Concrete class implementing the incompressible property interface, reading all necessary input from parameters |
  Opm::IncompPropertiesFromDeck | Concrete class implementing the incompressible property interface, reading all data and properties from eclipse deck input |
  Opm::IncompPropertiesShadow | |
  Opm::IncompPropertiesSinglePhase | Concrete class implementing the incompressible property interface for a simplified single-phase setting, reading all data and properties from eclipse deck input |
 Opm::IncompTpfa | Encapsulating a tpfa pressure solver for the incompressible-fluid case |
 Opm::IncompTpfaSinglePhase | Encapsulating a tpfa pressure solver for the incompressible-fluid case |
 Opm::InjectionSpecification | |
 Opm::ImplicitTransportDefault::JacobianSystem< Matrix, NVecCollection > | |
 LegacyWellCompletions | Basic representation of well topology |
 LegacyWellControls | Basic representation of well controls |
 Opm::LinearSolverInterface | Abstract interface for linear solvers |
  Opm::LinearSolverFactory | Concrete class encapsulating any available linear solver |
  Opm::LinearSolverIstl | Concrete class encapsulating some dune-istl linear solvers |
  Opm::LinearSolverPetsc | Concrete class encapsulating some Petsc linear solvers |
  Opm::LinearSolverUmfpack | Concrete class encapsulating the UMFPACK direct linear solver |
 Opm::LinearSolverInterface::LinearSolverReport | Struct for reporting data about the solution process back to the caller |
 Opm::ImplicitTransportDefault::MatrixBlockAssembler< struct CSRMatrix > | |
 Opm::ImplicitTransportDefault::MatrixZero< Matrix > | |
 Opm::ImplicitTransportDefault::MatrixZero< struct CSRMatrix > | |
 Opm::spu_2p::ModelParameterStorage | Internal class to manage the direct and derived quantities needed to formulate the fluid transport system |
 Opm::MonotCubicInterpolator | Class to represent a one-dimensional function f with single-valued argument x |
 Opm::ImplicitTransportDefault::NewtonVectorCollection< BaseVec, VSzSetter, VAdd, VBlkAsm > | |
 Opm::NonuniformTableLinear< T > | This class uses linear interpolation to compute the value (and its derivative) of a function f sampled at possibly nonuniform points |
 Opm::ImplicitTransportDetails::NRControl | |
 Opm::ImplicitTransportDetails::NRReport | |
 Opm::Details::PhasePressODE::Oil< Density, RS > | |
 ostream | |
  NullStream | |
 Opm::ParameterMapItem | The parameter handlig system is structured as a tree, where each node inhertis from ParameterMapItem |
  Opm::Parameter | |
  Opm::ParameterGroup | ParameterGroup is a class that is used to provide run-time parameters |
 Opm::ParameterMapItemTrait< T > | |
 Opm::ParameterMapItemTrait< bool > | |
 Opm::ParameterMapItemTrait< double > | |
 Opm::ParameterMapItemTrait< int > | |
 Opm::ParameterMapItemTrait< ParameterGroup > | |
 Opm::ParameterMapItemTrait< std::string > | |
 Opm::ParameterRequirementAnd< Requirement1, Requirement2 > | |
 Opm::ParameterRequirementMemberOf | |
 Opm::ParameterRequirementNegative | |
 Opm::ParameterRequirementNone | |
 Opm::ParameterRequirementNonEmpty | |
 Opm::ParameterRequirementNonNegative | |
 Opm::ParameterRequirementNonPositive | |
 Opm::ParameterRequirementNonZero | |
 Opm::ParameterRequirementPositive | |
 Opm::ParameterRequirementProbability | |
 Opm::EQUIL::PcEq | Functor for inverting capillary pressure function |
 Opm::EQUIL::PcEqSum | Functor for inverting a sum of capillary pressure functions |
 Opm::PerfData | |
 Opm::PhasePresence | Check or assign presence of a formed, free phase |
 Opm::ProductionSpecification | |
 PvtInterface | |
  Opm::ThermalGasPvtWrapper | Class which wraps another (i.e., isothermal) PVT object into one which adds temperature dependence of gas |
  Opm::ThermalOilPvtWrapper | Class which wraps another (i.e., isothermal) PVT object into one which adds temperature dependence of oil |
  Opm::ThermalWaterPvtWrapper | Class which wraps another (i.e., isothermal) PVT object into one which adds temperature dependence of water |
 Opm::PvtPropertiesBasic | Class collecting simple pvt properties for 1-3 phases |
 Opm::PvtPropertiesIncompFromDeck | Class collecting pvt properties for 2 phases, reading from eclipse input (keywords DENSITY, PVTW, PVCDO) |
 Opm::RegionMapping< Region > | Forward and reverse mappings between cells and regions/partitions (e.g., the ECLIPSE-style 'SATNUM', 'PVTNUM', or 'EQUILNUM' arrays) |
 Opm::RegulaFalsi< ErrorPolicy > | |
 Opm::RelpermDiagnostics | This class is intend to be a relpmer diganostics, to detect wrong input of relperm table and endpoints |
 Opm::ReorderSolverInterface | Interface for implementing reordering solvers |
  Opm::TofDiscGalReorder | Implements a discontinuous Galerkin solver for (single-phase) time-of-flight using reordering |
  Opm::TofReorder | Implements a first-order finite volume solver for (single-phase) time-of-flight using reordering |
  Opm::TransportSolverCompressibleTwophaseReorder | Implements a reordering transport solver for compressible, non-miscible two-phase flow |
  Opm::TransportSolverTwophaseReorder | Implements a reordering transport solver for incompressible two-phase flow |
 Opm::TransportSolverTwophaseReorder::Residual | |
 Opm::TransportSolverCompressibleTwophaseReorder::Residual | |
 Opm::Details::RK4IVP< RHS > | |
 Opm::RockBasic | |
 Opm::RockCompressibility | |
 Opm::RockFromDeck | |
 Opm::EQUIL::Miscibility::RsFunction | Base class for phase mixing functions |
  Opm::EQUIL::Miscibility::NoMixing | Type that implements "no phase mixing" policy |
  Opm::EQUIL::Miscibility::RsSatAtContact | Class that implements "dissolved gas-oil ratio" (Rs) as function of depth and pressure as follows: |
  Opm::EQUIL::Miscibility::RsVD | Type that implements "dissolved gas-oil ratio" tabulated as a function of depth policy |
  Opm::EQUIL::Miscibility::RvSatAtContact | Class that implements "vaporized oil-gas ratio" (Rv) as function of depth and pressure as follows: |
  Opm::EQUIL::Miscibility::RvVD | Type that implements "vaporized oil-gas ratio" tabulated as a function of depth policy |
 Opm::SaturationPropsBasic | Class 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 |
 Opm::SimpleFluid2pWrappingProps | |
 SimulationDataContainer | |
  Opm::BlackoilState | Simulator state for a blackoil simulator |
  Opm::TwophaseState | |
 Opm::SimulatorReport | A struct for returning timing data from a simulator to its caller |
 Opm::SinglePointUpwindTwoPhase< TwophaseFluid > | |
 Opm::SinglePointUpwindTwoPhase< Opm::Opm::SimpleFluid2pWrappingProps > | |
 SortByAbsFlux | |
 Sparse | |
 Opm::SparseTable< T > | |
 Opm::SparseTable< int > | |
 Opm::SparseTable< Opm::WachspressCoord::CornerInfo > | |
 Opm::SparseVector< T > | A SparseVector stores a vector with possibly many empty elements as efficiently as possible |
 streambuf | |
  NullBuf | |
 Opm::ThreePhaseMaterialTraits< ScalarT, wettingPhaseIdxV, nonWettingasPhaseIdxV, gasPhaseIdxV > | |
 Opm::ThrowOnError | |
 Opm::TransportSolverTwophaseInterface | Base class for two-phase incompressible transport solvers |
  Opm::TransportSolverTwophaseImplicit | |
  Opm::TransportSolverTwophaseReorder | Implements a reordering transport solver for incompressible two-phase flow |
 TransportSource | |
 Opm::UniformTableLinear< T > | This class uses linear interpolation to compute the value (and its derivative) of a function f sampled at uniform points |
 Opm::ImplicitTransportDefault::VectorAdder< BaseVec > | |
 Opm::ImplicitTransportDefault::VectorAssign< BaseVec > | |
 Opm::ImplicitTransportDefault::VectorBlockAssembler< BaseVec > | |
 Opm::ImplicitTransportDefault::VectorNegater< BaseVec > | |
 Opm::ImplicitTransportDefault::VectorSizeSetter< BaseVec > | |
 Opm::ImplicitTransportDefault::VectorZero< BaseVec > | |
 Opm::VelocityInterpolationInterface | Abstract interface for velocity interpolation method classes |
  Opm::VelocityInterpolationConstant | A constant velocity approximation |
  Opm::VelocityInterpolationECVI | Interpolate velocity using the extended CVI scheme: compute a corner velocity for each cell corner that is consistent with fluxes of adjacent faces, then interpolate with generalized barycentric coordinates |
 Opm::WachspressCoord | Class capable of computing Wachspress coordinates in 2d and 3d |
 Opm::WarnAndContinueOnError | |
 Opm::Details::PhasePressODE::Water< Density > | |
 Opm::Watercut | A simple flow reporting utility, encapsulating the watercut curves |
 Opm::WellState::wdel | |
 Opm::WellCollection | |
 WellControls | Controls for a single well |
 Opm::WellData | |
 WellMgmt | |
 Opm::WellPhasesSummed | Basic information needed for group control (each group should typically not exceed the sum of its leaf nodes) |
 Opm::WellReport | Well reporting utility |
 Wells | Data structure aggregating static information about all wells in a scenario |
 Opm::WellsGroupInterface | |
  Opm::WellNode | |
  Opm::WellsGroup | |
 Opm::WellsManager | This class manages a Wells struct in the sense that it encapsulates creation and destruction of the wells data structure |
 Opm::WellState | The state of a set of wells |