Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Opm::Air< Scalar >A simple class implementing the fluid properties of air
Opm::BinaryCoeff::Air_MesityleneBinary coefficients for water and mesitylene
Opm::BinaryCoeff::Air_XyleneBinary coefficients for water and xylene
Opm::BaseFluidSystem< ScalarT, Implementation >The base class for all fluid systems
Opm::FluidSystems::BlackOil< Scalar >A fluid system which uses the black-oil model assumptions to calculate termodynamically meaningful quantities
Opm::Brine< Scalar, H2O >A class for the brine fluid properties
Opm::BinaryCoeff::Brine_CO2< Scalar, CO2Tables, verbose >Binary coefficients for brine and CO2
Opm::FluidSystems::BrineCO2< Scalar, CO2Tables >A two-phase fluid system with water and CO2
Opm::BrooksCorey< TraitsT, ParamsT >Implementation of the Brooks-Corey capillary pressure <-> saturation relation
Opm::BrooksCoreyParams< TraitsT >Specification of the material parameters for the Brooks-Corey constitutive relations
Opm::CO2< Scalar, CO2Tables >A class for the CO2 fluid properties
Opm::IAPWS::Common< Scalar >Implements relations which are common for all regions of the IAPWS '97 formulation
Opm::Spline< Scalar >::ComparatorX_Helper class needed to sort the input sampling points
Opm::Component< ScalarT, Implementation >Abstract base class of a pure chemical species
Opm::CompositionalFluidState< Scalar, FluidSystem, false >
Opm::CompositionalFluidState< Scalar, FluidSystem, true >
Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >Calculates the chemical equilibrium from the component fugacities in a phase
Opm::ComputeFromReferencePhase< Scalar, FluidSystem, Evaluation >Computes all quantities of a generic fluid state if a reference phase has been specified
Opm::ConstantCompressibilityOilPvt< Scalar >This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas and constant compressibility/"viscosibility"
Opm::ConstantCompressibilityWaterPvt< Scalar >This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil
Opm::Constants< Scalar >A central place for various physical constants occuring in some equations
Opm::DeadOilPvt< Scalar >This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas
Opm::DNAPL< Scalar >A simple implementation of a dense non-aqueous phase liquid (DNAPL)
Opm::DryGasPvt< Scalar >This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil
Opm::DummyHeatConductionLaw< ScalarT >Implements a dummy law for heat conduction to which isothermal models can fall back to
Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >Implements the default three phase capillary pressure law used by the ECLipse simulator
Opm::EclDefaultMaterialParams< Traits, GasOilParamsT, OilWaterParamsT >Default implementation for the parameters required by the default three-phase capillary pressure model used by Eclipse
Opm::EclEpsConfigSpecifies the configuration used by the endpoint scaling code
Opm::EclEpsGridPropertiesCollects all grid properties which are relevant for end point scaling
Opm::EclEpsScalingPoints< Scalar >Represents the points on the X and Y axis to be scaled if endpoint scaling is used
Opm::EclEpsScalingPointsInfo< Scalar >This structure represents all values which can be possibly used as scaling points in the endpoint scaling code
Opm::EclEpsTwoPhaseLaw< EffLawT, ParamsT >This material law takes a material law defined for unscaled saturation and converts it to a material law defined on scaled saturations
Opm::EclEpsTwoPhaseLawParams< EffLawT >A default implementation of the parameters for the material law adapter class which implements ECL endpoint scaleing
Opm::EclHysteresisConfigSpecifies the configuration used by the ECL kr/pC hysteresis code
Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >This material law implements the hysteresis model of the ECL file format
Opm::EclHysteresisTwoPhaseLawParams< EffLawT >A default implementation of the parameters for the material law which implements the ECL relative permeability and capillary pressure hysteresis
Opm::EclMaterialLawManager< TraitsT >Provides an simple way to create and manage the material law objects for a complete ECL deck
Opm::EclMultiplexerMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >Implements a multiplexer class that provides all three phase capillary pressure laws used by the ECLipse simulator
Opm::EclMultiplexerMaterialParams< Traits, GasOilMaterialLawT, OilWaterMaterialLawT >Multiplexer implementation for the parameters required by the multiplexed three-phase material law
Opm::EclStone1Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator
Opm::EclStone1MaterialParams< Traits, GasOilLawT, OilWaterLawT >Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse
Opm::EclStone2Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator
Opm::EclStone2MaterialParams< Traits, GasOilParamsT, OilWaterParamsT >Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse
Opm::EclTwoPhaseMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >Implements a multiplexer class that provides ECL saturation functions for twophase simulations
Opm::EclTwoPhaseMaterialParams< Traits, GasOilParamsT, OilWaterParamsT >Implementation for the parameters required by the material law for two-phase simulations
Opm::EffToAbsLaw< EffLawT, ParamsT >This material law takes a material law defined for effective saturations and converts it to a material law defined on absolute saturations
Opm::EffToAbsLawParams< EffLawParamsT, numPhases >A default implementation of the parameters for the adapter class to convert material laws from effective to absolute saturations
Opm::EnsureFinalizedDefault implementation for asserting finalization of parameter objects
Opm::DenseAd::Evaluation< ValueT, numDerivs >Represents a function evaluation and its derivatives w.r.t
Opm::DenseAd::Evaluation< ValueT, 1 >
Opm::DenseAd::Evaluation< ValueT, 10 >
Opm::DenseAd::Evaluation< ValueT, 11 >
Opm::DenseAd::Evaluation< ValueT, 12 >
Opm::DenseAd::Evaluation< ValueT, 2 >
Opm::DenseAd::Evaluation< ValueT, 3 >
Opm::DenseAd::Evaluation< ValueT, 4 >
Opm::DenseAd::Evaluation< ValueT, 5 >
Opm::DenseAd::Evaluation< ValueT, 6 >
Opm::DenseAd::Evaluation< ValueT, 7 >
Opm::DenseAd::Evaluation< ValueT, 8 >
Opm::DenseAd::Evaluation< ValueT, 9 >
Dune::FieldTraits< Opm::DenseAd::Evaluation< ValueType, numVars > >
Opm::FluidHeatConduction< FluidSystem, ScalarT, phaseIdx, ParamsT >Implements a heat conduction law which just takes the conductivity of a given fluid phase
Opm::FluidHeatConductionParams< ScalarT >Parameters for the heat conduction law which just takes the conductivity of a given fluid phase
Opm::FluidStateEquilibriumTemperatureModule< Scalar, numPhases, Implementation >Module for the modular fluid state which stores the temperatures explicitly and assumes thermal equilibrium
Opm::FluidStateExplicitCompositionModule< Scalar, FluidSystem, Implementation >Module for the modular fluid state which stores the phase compositions explicitly in terms of mole fractions
Opm::FluidStateExplicitDensityModule< Scalar, numPhases, Implementation >Module for the modular fluid state which stores the densities explicitly
Opm::FluidStateExplicitEnthalpyModule< Scalar, numPhases, Implementation >Module for the modular fluid state which stores the enthalpies explicitly
Opm::FluidStateExplicitFugacityModule< Scalar, numPhases, numComponents, Implementation >Module for the modular fluid state which stores the phase fugacity coefficients explicitly
Opm::FluidStateExplicitPressureModule< Scalar, numPhases, Implementation >Module for the modular fluid state which stores the pressures explicitly
Opm::FluidStateExplicitSaturationModule< Scalar, numPhases, Implementation >Module for the modular fluid state which stores the saturations explicitly
Opm::FluidStateExplicitTemperatureModule< Scalar, numPhases, Implementation >Module for the modular fluid state which stores the temperatures explicitly
Opm::FluidStateExplicitViscosityModule< Scalar, numPhases, Implementation >Module for the modular fluid state which stores the viscosities explicitly
Opm::FluidStateImmiscibleCompositionModule< Scalar, FluidSystem, Implementation >Module for the modular fluid state which provides the phase compositions assuming immiscibility
Opm::FluidStateImmiscibleFugacityModule< Scalar, numPhases, numComponents, Implementation >Module for the modular fluid state which stores the phase fugacity coefficients explicitly assuming immiscibility
Opm::FluidStateNullCompositionModule< Scalar >Module for the modular fluid state which does not store the compositions but throws std::logic_error instead
Opm::FluidStateNullDensityModule< Scalar, numPhases, Implementation >Module for the modular fluid state which does not the densities but throws std::logic_error instead
Opm::FluidStateNullEnthalpyModule< Scalar, numPhases, Implementation >Module for the modular fluid state which does not store the enthalpies but returns 0 instead
Opm::FluidStateNullFugacityModule< Scalar >Module for the modular fluid state which does not store the fugacities but throws std::logic_error instead
Opm::FluidStateNullPressureModule< Scalar >Module for the modular fluid state which does not the pressures but throws std::logic_error instead
Opm::FluidStateNullSaturationModule< Scalar >Module for the modular fluid state which does not the saturations but throws std::logic_error instead
Opm::FluidStateNullTemperatureModule< Scalar >Module for the modular fluid state which does not the temperatures but throws std::logic_error instead
Opm::FluidStateNullViscosityModule< Scalar, numPhases, Implementation >Module for the modular fluid state which does not the viscosities but throws std::logic_error instead
Opm::GasPhase< Scalar, ComponentT >Represents the gas phase of a single (pseudo-) component
Opm::GasPvtMultiplexer< Scalar, enableThermal >This class represents the Pressure-Volume-Temperature relations of the gas phase in the black-oil model
Opm::GasPvtThermal< Scalar >This class implements temperature dependence of the PVT properties of gas
Opm::H2O< Scalar >Material properties of pure water $H_2O$
Opm::BinaryCoeff::H2O_AirBinary coefficients for water and nitrogen
Opm::BinaryCoeff::H2O_CO2Binary coefficients for water and CO2
Opm::BinaryCoeff::H2O_MesityleneBinary coefficients for water and mesitylene
Opm::BinaryCoeff::H2O_N2Binary coefficients for water and nitrogen
Opm::BinaryCoeff::H2O_XyleneBinary coefficients for water and xylene
Opm::FluidSystems::H2OAir< Scalar, H2Otype, useComplexRelations >A fluid system with a liquid and a gaseous phase and water and air as components
Opm::FluidSystems::H2OAirMesitylene< Scalar >A fluid system with water, gas and NAPL as phases and water, air and mesitylene (DNAPL) as components
Opm::FluidSystems::H2OAirXylene< Scalar >A fluid system with water, gas and NAPL as phases and water, air and NAPL (contaminant) as components
Opm::FluidSystems::H2ON2< Scalar, useComplexRelations >A two-phase fluid system with water and nitrogen as components
Opm::FluidSystems::H2ON2LiquidPhase< Scalar, useComplexRelations >A liquid-phase-only fluid system with water and nitrogen as components
HairSplittingFluidState< ScalarT, FluidSystem, BaseFluidState >This is a fluid state which makes sure that only the quantities allowed are accessed
Opm::IdealGas< Scalar >Relations valid for an ideal gas
Opm::ImmiscibleFlash< Scalar, FluidSystem >Determines the pressures and saturations of all fluid phases given the total mass of all components
Opm::ImmiscibleFluidState< Scalar, FluidSystem, false >
Opm::ImmiscibleFluidState< Scalar, FluidSystem, true >
Opm::LinearMaterial< TraitsT, ParamsT >Implements a linear saturation-capillary pressure relation
Opm::LinearMaterialParams< TraitsT >Reference implementation of params for the linear M-phase material material
Opm::LiquidPhase< Scalar, ComponentT >Represents the liquid phase of a single (pseudo-) component
Opm::LiveOilPvt< Scalar >This class represents the Pressure-Volume-Temperature relations of the oil phas with dissolved gas
Opm::LNAPL< Scalar >A simple implementation of a LNAPL, e.g
Opm::MathToolbox< ScalarT >
Opm::MathToolbox< Opm::DenseAd::Evaluation< ValueT, numVars > >
Opm::Mesitylene< Scalar >Component for Mesitylene
Opm::MiscibleMultiPhaseComposition< Scalar, FluidSystem, Evaluation >Computes the composition of all phases of a N-phase, N-component fluid system assuming that all N phases are present
Opm::MMPCAuxConstraint< Scalar >Specifies an auxiliary constraint for the MiscibleMultiPhaseComposition constraint solver
Opm::ModularFluidState< ScalarT, numPhasesV, numComponentsV, PressureModule, TemperatureModule, CompositionModule, FugacityModule, SaturationModule, DensityModule, ViscosityModule, EnthalpyModule >Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium
Opm::N2< Scalar >Properties of pure molecular nitrogen $N_2$
Opm::NcpFlash< Scalar, FluidSystem >Determines the phase compositions, pressures and saturations given the total mass of all components
Opm::NonEquilibriumFluidState< Scalar, FluidSystem, false >
Opm::NonEquilibriumFluidState< Scalar, FluidSystem, true >
Opm::NullComponent< Scalar >A component that only throws exceptions
Opm::NullMaterial< TraitsT >Implements a dummy linear saturation-capillary pressure relation which just disables capillary pressure
Opm::NullMaterialParams< TraitsT >Reference implementation of params for the linear M-phase material material
Opm::NullMaterialTraits< ScalarT, numPhasesV >A generic traits class which does not provide any indices
Opm::NullParameterCache< Evaluation >A parameter cache which does nothing
Opm::OilPvtMultiplexer< Scalar, enableThermal >This class represents the Pressure-Volume-Temperature relations of the oil phase in the black-oil model
Opm::OilPvtThermal< Scalar >This class implements temperature dependence of the PVT properties of oil
Opm::FluidSystems::BlackOil< Scalar >::ParameterCache< EvaluationT >
Opm::FluidSystems::H2OAir< Scalar, H2Otype, useComplexRelations >::ParameterCache< Evaluation >
Opm::BaseFluidSystem< ScalarT, Implementation >::ParameterCache< Evaluation >The type of the fluid system's parameter cache
Opm::FluidSystems::Spe5< Scalar >::ParameterCache< Evaluation >
Opm::FluidSystems::H2OAirMesitylene< Scalar >::ParameterCache< Evaluation >
Opm::FluidSystems::TwoPhaseImmiscible< Scalar, WettingPhase, NonwettingPhase >::ParameterCache< Evaluation >
Opm::FluidSystems::H2ON2LiquidPhase< Scalar, useComplexRelations >::ParameterCache< Evaluation >
Opm::FluidSystems::SinglePhase< Scalar, Fluid >::ParameterCache< Evaluation >
Opm::FluidSystems::BrineCO2< Scalar, CO2Tables >::ParameterCache< Evaluation >
Opm::FluidSystems::H2OAirXylene< Scalar >::ParameterCache< Evaluation >
Opm::ParameterCacheBase< Implementation >The base class of the parameter caches of fluid systems
Opm::ParkerLenhard< TraitsT, ParamsT >Implements the Parker-Lenhard twophase p_c-Sw hysteresis model
Opm::ParkerLenhardParams< TraitsT >Default parameter class for the Parker-Lenhard hysteresis model
Opm::PengRobinson< Scalar >Implements the Peng-Robinson equation of state for liquids and gases
Opm::PengRobinsonMixture< Scalar, StaticParameters >Implements the Peng-Robinson equation of state for a mixture
Opm::PengRobinsonParams< Scalar >Stores and provides access to the Peng-Robinson parameters
Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, phaseIdx, useSpe5Relations >The mixing rule for the oil and the gas phases of the SPE5 problem
Opm::PiecewiseLinearTwoPhaseMaterial< TraitsT, ParamsT >Implementation of a tabulated, piecewise linear capillary pressure law
Opm::PiecewiseLinearTwoPhaseMaterialParams< TraitsT >Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation
Opm::PLScanningCurve< ScalarT >Represents a scanning curve in the Parker-Lenhard hysteresis model
Opm::PressureOverlayFluidState< FluidState >This is a fluid state which allows to set the fluid pressures and takes all other quantities from an other fluid state
Opm::IAPWS::Region1< Scalar >Implements the equations for region 1 of the IAPWS '97 formulation
Opm::IAPWS::Region2< Scalar >Implements the equations for region 2 of the IAPWS '97 formulation
Opm::IAPWS::Region4< Scalar >Implements the equations for region 4 of the IAPWS '97 formulation
Opm::RegularizedBrooksCorey< TraitsT, ParamsT >Implementation of the regularized Brooks-Corey capillary pressure / relative permeability <-> saturation relation
Opm::RegularizedBrooksCoreyParams< TraitsT >Parameters that are necessary for the regularization of the Brooks-Corey capillary pressure model
Opm::RegularizedVanGenuchten< TraitsT, ParamsT >Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> saturation relation
Opm::RegularizedVanGenuchtenParams< TraitsT >Parameters that are necessary for the regularization of VanGenuchten "material law"
Opm::ReturnEval_< Eval1, Eval2 >
Opm::SaturationOverlayFluidState< FluidState >This is a fluid state which allows to set the fluid saturations and takes all other quantities from an other fluid state
Opm::SimpleCO2< Scalar >A simplistic class representing the $CO_2$ fluid properties
Opm::SimpleH2O< Scalar >A simple version of pure water
Opm::SimpleModularFluidState< ScalarT, numPhasesV, numComponentsV, FluidSystem, storePressure, storeTemperature, storeComposition, storeFugacity, storeSaturation, storeDensity, storeViscosity, storeEnthalpy >Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium
Opm::FluidSystems::SinglePhase< Scalar, Fluid >A fluid system for single phase models
Opm::SolventPvt< Scalar >This class represents the Pressure-Volume-Temperature relations of the "second" gas phase in the of ECL simulations with solvents
Opm::Somerton< FluidSystem, ScalarT, ParamsT >Implements the Somerton law of heat conductivity in a porous medium
Opm::SomertonParams< numPhases, ScalarT >The default implementation of a parameter object for the Somerton heatconduction law
Opm::FluidSystems::Spe5< Scalar >The fluid system for the oil, gas and water phases of the SPE5 problem
Opm::Spe5ParameterCache< Scalar, FluidSystem >Specifies the parameter cache used by the SPE-5 fluid system
Opm::Spline< Scalar >Class implementing cubic splines
Opm::SplineTwoPhaseMaterial< TraitsT, ParamsT >Implementation of a tabulated capillary pressure and relperm law which uses spline curves as interpolation functions
Opm::SplineTwoPhaseMaterialParams< TraitsT >Specification of the material parameters for a two-phase material law which uses a table and spline-based interpolation
Opm::Tabulated1DFunction< Scalar >Implements a linearly interpolated scalar function that depends on one variable
Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >A generic class which tabulates all thermodynamic properties of a given component
Opm::TemperatureOverlayFluidState< FluidState >This is a fluid state which allows to set the fluid temperatures and takes all other quantities from an other fluid state
Opm::ThreePhaseMaterialTraits< ScalarT, wettingPhaseIdxV, nonWettingasPhaseIdxV, gasPhaseIdxV >A generic traits class for three-phase material laws
Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >Implementation of three-phase capillary pressure and relative permeability relations proposed by Parker and van Genuchten
Opm::ThreePhaseParkerVanGenuchtenParams< TraitsT >Specification of the material params for the three-phase van Genuchten capillary pressure model
Opm::TridiagonalMatrix< Scalar >Provides a tridiagonal matrix that also supports non-zero entries in the upper right and lower left
Opm::FluidSystems::TwoPhaseImmiscible< Scalar, WettingPhase, NonwettingPhase >A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium
Opm::TwoPhaseMaterialTraits< ScalarT, wettingPhaseIdxV, nonWettingPhaseIdxV >A generic traits class for two-phase material laws
type
Opm::UniformTabulated2DFunction< Scalar >Implements a scalar function that depends on two variables and which is sampled on an uniform X-Y grid
Opm::UniformXTabulated2DFunction< Scalar >Implements a scalar function that depends on two variables and which is sampled uniformly in the X direction, but non-uniformly on the Y axis-
Opm::Unit< Scalar >A component where all quantities are fixed at 1.0
Opm::VanGenuchten< TraitsT, ParamsT >Implementation of the van Genuchten capillary pressure - saturation relation
Opm::VanGenuchtenParams< TraitsT >Specification of the material parameters for the van Genuchten constitutive relations
Opm::WaterPvtMultiplexer< Scalar, enableThermal >This class represents the Pressure-Volume-Temperature relations of the water phase in the black-oil model
Opm::WaterPvtThermal< Scalar >This class implements temperature dependence of the PVT properties of water
Opm::WetGasPvt< Scalar >This class represents the Pressure-Volume-Temperature relations of the gas phas with vaporized oil
Opm::Xylene< Scalar >Component for Xylene

Generated on 25 Mar 2018 by  doxygen 1.6.1