COpm::ImplicitTransportDefault::AccumulationNorm< Vector, NormImpl > | |
COpm::AnisotropicEikonal2d | A solver for the anisotropic eikonal equation:
where M(x) is a symmetric positive definite matrix |
▶COpm::GridPropertyAccess::Tag::Any | Default tag that implies no restriction |
Cbf_asm_data | |
▶Cbinary_function | |
▶COpm::BlackoilPhases | |
▶COpm::BlackoilPropertiesInterface | Abstract base class for blackoil fluid and reservoir properties |
COpm::BlackoilStateToFluidState | This 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_data | Result structure that presents the fully assembled system of linear equations, linearised around the current pressure point |
Ccfs_tpfa_res_forces | Type encapsulating all driving forces affecting the discrete pressure system |
Ccfs_tpfa_res_impl | |
Ccfs_tpfa_res_wells | Type encapsulating well topology and completion data (e.g., phase mobilities per connection (perforation)) |
Ccoarse_sys | |
Ccoarse_sys_meta | |
Ccoarse_topology | |
Ccompletion_data | Dynamic discretisation data relating well to flow in reservoir |
CCompletionData | Data structure aggregating dynamic information about all wells in a scenario |
Ccompr_bc | |
Ccompr_quantities | |
Ccompr_quantities_gen | Aggregate structure that represents an atomic view of the current fluid state |
Ccompr_src | Collection of explicit, compressible source terms |
COpm::GridPropertyAccess::Compressed< DataArray, PropertyTag > | Provide compressed (active cell) read-only access to globally defined data array |
COpm::CompressibleTpfa | Encapsulating 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 | |
CCSRMatrix | Basic 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::DGBasisInterface | Base class for Discontinuous Galerkin bases, intended for time-of-flight computations |
COpm::DynamicListEconLimited | To 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::Event | Interface to register interest in receiving notifications when a certain event, such as the completion of a timestep, has happened |
▶Cexception | |
COpm::ExplicitArraysFluidState | This is a fluid state which translates global arrays and translates them to a subset of the fluid state API |
COpm::ExplicitArraysSatDerivativesFluidState | This 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::FlowBCManager | This class manages a FlowBoundaryConditions struct in the sense that it encapsulates creation and destruction of the data structure |
CFlowBoundaryConditions | |
Cfsh_data | Main 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 |
Chybsys | Elemental contributions (from cells) to block system of simultaneous linear equations |
Chybsys_well | Elemental contributions (from wells) to block system of simultaneous linear equations |
Cifs_tpfa_data | Main data structure presenting a view of an assembled system of simultaneous linear equations which may be solved using external software |
Cifs_tpfa_forces | Driving forces pertaining to a particular model setup |
Cifs_tpfa_impl | |
Cifs_tpfa_solution | Solution 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::IncompPropertiesInterface | Abstract base class for incompressible fluid and reservoir properties |
COpm::IncompTpfa | Encapsulating a tpfa pressure solver for the incompressible-fluid case |
COpm::IncompTpfaSinglePhase | Encapsulating a tpfa pressure solver for the incompressible-fluid case |
COpm::InjectionSpecification | |
COpm::ImplicitTransportDefault::JacobianSystem< Matrix, NVecCollection > | |
CLegacyWellCompletions | Basic representation of well topology |
CLegacyWellControls | Basic representation of well controls |
▶COpm::LinearSolverInterface | Abstract interface for linear solvers |
COpm::LinearSolverInterface::LinearSolverReport | Struct 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::ModelParameterStorage | Internal class to manage the direct and derived quantities needed to formulate the fluid transport system |
COpm::MonotCubicInterpolator | Class 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::ParameterMapItem | The 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::PcEq | Functor for inverting capillary pressure function |
COpm::EQUIL::PcEqSum | Functor for inverting a sum of capillary pressure functions |
COpm::PerfData | |
COpm::PhasePresence | Check or assign presence of a formed, free phase |
COpm::ProductionSpecification | |
▶CPvtInterface | |
COpm::PvtPropertiesBasic | Class collecting simple pvt properties for 1-3 phases |
COpm::PvtPropertiesIncompFromDeck | Class 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::RelpermDiagnostics | This class is intend to be a relpmer diganostics, to detect wrong input of relperm table and endpoints |
▶COpm::ReorderSolverInterface | Interface for implementing reordering solvers |
COpm::TransportSolverTwophaseReorder::Residual | |
COpm::TransportSolverCompressibleTwophaseReorder::Residual | |
COpm::Details::RK4IVP< RHS > | |
COpm::RockBasic | |
COpm::RockCompressibility | |
COpm::RockFromDeck | |
▶COpm::EQUIL::Miscibility::RsFunction | Base class for phase mixing functions |
COpm::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 |
COpm::SimpleFluid2pWrappingProps | |
▶CSimulationDataContainer | |
COpm::SimulatorReport | A 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::TransportSolverTwophaseInterface | Base 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::VelocityInterpolationInterface | Abstract interface for velocity interpolation method classes |
COpm::WachspressCoord | Class capable of computing Wachspress coordinates in 2d and 3d |
COpm::WarnAndContinueOnError | |
COpm::Details::PhasePressODE::Water< Density > | |
COpm::Watercut | A simple flow reporting utility, encapsulating the watercut curves |
COpm::WellState::wdel | |
COpm::WellCollection | |
CWellControls | Controls for a single well |
COpm::WellData | |
CWellMgmt | |
COpm::WellPhasesSummed | Basic information needed for group control (each group should typically not exceed the sum of its leaf nodes) |
COpm::WellReport | Well reporting utility |
CWells | Data structure aggregating static information about all wells in a scenario |
▶COpm::WellsGroupInterface | |
COpm::WellsManager | This class manages a Wells struct in the sense that it encapsulates creation and destruction of the wells data structure |
COpm::WellState | The state of a set of wells |