|
class | Air |
| A simple class implementing the fluid properties of air. More...
|
|
class | BaseFluidSystem |
| The base class for all fluid systems. More...
|
|
class | BlackOilDefaultIndexTraits |
| The class which specifies the default phase and component indices for the black-oil fluid system. More...
|
|
class | BlackOilFluidState |
| Implements a "tailor-made" fluid state class for the black-oil model. More...
|
|
class | BlackOilFluidSystem |
| A fluid system which uses the black-oil model assumptions to calculate termodynamically meaningful quantities. More...
|
|
class | Brine |
| A class for the brine fluid properties. More...
|
|
class | BrineCO2FluidSystem |
| A two-phase fluid system with water and CO2. More...
|
|
class | BrineCo2Pvt |
| This class represents the Pressure-Volume-Temperature relations of the liquid phase for a CO2-Brine system. More...
|
|
class | BrooksCorey |
| Implementation of the Brooks-Corey capillary pressure <-> saturation relation. More...
|
|
class | BrooksCoreyParams |
| Specification of the material parameters for the Brooks-Corey constitutive relations. More...
|
|
class | C1 |
| Properties of pure molecular methane . More...
|
|
class | C10 |
| Properties of pure molecular n-Decane . More...
|
|
class | CO2 |
| A class for the CO2 fluid properties. More...
|
|
class | Co2BrineFluidSystem |
| A two phase two component system, co2 brine. More...
|
|
class | Co2GasPvt |
| This class represents the Pressure-Volume-Temperature relations of the gas phase for CO2. More...
|
|
class | Component |
| Abstract base class of a pure chemical species. More...
|
|
class | CompositionalFluidState |
| Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium. More...
|
|
class | CompositionalFluidState< Scalar, FluidSystem, false > |
|
class | CompositionalFluidState< Scalar, FluidSystem, true > |
|
class | CompositionFromFugacities |
| Calculates the chemical equilibrium from the component fugacities in a phase. More...
|
|
class | ComputeFromReferencePhase |
| Computes all quantities of a generic fluid state if a reference phase has been specified. More...
|
|
class | ConditionalStorage |
| A simple class which only stores a given member attribute if a boolean condition is true. More...
|
|
class | ConditionalStorage< false, T > |
|
class | ConstantCompressibilityBrinePvt |
| This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil. More...
|
|
class | ConstantCompressibilityOilPvt |
| This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas and constant compressibility/"viscosibility". More...
|
|
class | ConstantCompressibilityWaterPvt |
| This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil. More...
|
|
class | Constants |
| A central place for various physical constants occuring in some equations. More...
|
|
class | ConstantSolidHeatCapLaw |
| Implements a solid energy storage law which assumes constant heat capacity. More...
|
|
class | ConstantSolidHeatCapLawParams |
| The default implementation of a parameter object for the solid energy storage law which assumes constant heat capacity. More...
|
|
class | DeadOilPvt |
| This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas. More...
|
|
class | DNAPL |
| A simple implementation of a dense non-aqueous phase liquid (DNAPL). More...
|
|
class | DryGasPvt |
| This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil. More...
|
|
class | DryHumidGasPvt |
| This class represents the Pressure-Volume-Temperature relations of the gas phase with vaporized water. More...
|
|
class | EclDefaultMaterial |
| Implements the default three phase capillary pressure law used by the ECLipse simulator. More...
|
|
class | EclDefaultMaterialParams |
| Default implementation for the parameters required by the default three-phase capillary pressure model used by Eclipse. More...
|
|
class | EclEpsConfig |
| Specifies the configuration used by the endpoint scaling code. More...
|
|
class | EclEpsGridProperties |
| Collects all grid properties which are relevant for end point scaling. More...
|
|
class | EclEpsScalingPoints |
| Represents the points on the X and Y axis to be scaled if endpoint scaling is used. More...
|
|
struct | EclEpsScalingPointsInfo |
| This structure represents all values which can be possibly used as scaling points in the endpoint scaling code. More...
|
|
class | EclEpsTwoPhaseLaw |
| This material law takes a material law defined for unscaled saturation and converts it to a material law defined on scaled saturations. More...
|
|
class | EclEpsTwoPhaseLawParams |
| A default implementation of the parameters for the material law adapter class which implements ECL endpoint scaleing . More...
|
|
class | EclHeatcrLaw |
| Implements the volumetric interior energy relations of rock used by ECL. More...
|
|
class | EclHeatcrLawParams |
| The default implementation of a parameter object for the ECL thermal law. More...
|
|
class | EclHysteresisConfig |
| Specifies the configuration used by the ECL kr/pC hysteresis code. More...
|
|
class | EclHysteresisTwoPhaseLaw |
| This material law implements the hysteresis model of the ECL file format. More...
|
|
class | EclHysteresisTwoPhaseLawParams |
| A default implementation of the parameters for the material law which implements the ECL relative permeability and capillary pressure hysteresis. More...
|
|
class | EclMaterialLawManager |
| Provides an simple way to create and manage the material law objects for a complete ECL deck. More...
|
|
class | EclMultiplexerMaterial |
| Implements a multiplexer class that provides all three phase capillary pressure laws used by the ECLipse simulator. More...
|
|
class | EclMultiplexerMaterialParams |
| Multiplexer implementation for the parameters required by the multiplexed three-phase material law. More...
|
|
class | EclSolidEnergyLawMultiplexer |
| Provides the energy storage relation of rock. More...
|
|
class | EclSolidEnergyLawMultiplexerParams |
| The default implementation of a parameter object for the ECL thermal law. More...
|
|
class | EclSpecrockLaw |
| Implements the volumetric interior energy relations of rock used by ECL. More...
|
|
class | EclSpecrockLawParams |
| The default implementation of a parameter object for the ECL thermal law based on SPECROCK. More...
|
|
class | EclStone1Material |
| Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator. More...
|
|
class | EclStone1MaterialParams |
| Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse. More...
|
|
class | EclStone2Material |
| Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator. More...
|
|
class | EclStone2MaterialParams |
| Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse. More...
|
|
class | EclThcLaw |
| Implements the total thermal conductivity and rock enthalpy relations used by ECL. More...
|
|
class | EclThcLawParams |
| The default implementation of a parameter object for the thermal conduction law based on the THC* keywords from ECL. More...
|
|
class | EclThconrLaw |
| Implements the total thermal conductivity relations specified by the ECL THCONR. More...
|
|
class | EclThconrLawParams |
| The default implementation of a parameter object for the thermal conduction law based on the THCONR keyword from ECL. More...
|
|
class | EclThermalConductionLawMultiplexer |
| Implements the total thermal conductivity and rock enthalpy relations used by ECL. More...
|
|
class | EclThermalConductionLawMultiplexerParams |
| The default implementation of a parameter object for the ECL thermal law. More...
|
|
class | EclThermalLawManager |
| Provides an simple way to create and manage the thermal law objects for a complete ECL deck. More...
|
|
class | EclTwoPhaseMaterial |
| Implements a multiplexer class that provides ECL saturation functions for twophase simulations. More...
|
|
class | EclTwoPhaseMaterialParams |
| Implementation for the parameters required by the material law for two-phase simulations. More...
|
|
class | EffToAbsLaw |
| This material law takes a material law defined for effective saturations and converts it to a material law defined on absolute saturations. More...
|
|
class | EffToAbsLawParams |
| A default implementation of the parameters for the adapter class to convert material laws from effective to absolute saturations. More...
|
|
class | EnsureFinalized |
| Default implementation for asserting finalization of parameter objects. More...
|
|
class | FastSmallVector |
| An implementation of vector/array based on small object optimization. It is intended to be used by the DynamicEvaluation for better efficiency. More...
|
|
class | FluidStateEquilibriumTemperatureModule |
| Module for the modular fluid state which stores the temperatures explicitly and assumes thermal equilibrium. More...
|
|
class | FluidStateExplicitCompositionModule |
| Module for the modular fluid state which stores the phase compositions explicitly in terms of mole fractions. More...
|
|
class | FluidStateExplicitDensityModule |
| Module for the modular fluid state which stores the densities explicitly. More...
|
|
class | FluidStateExplicitEnthalpyModule |
| Module for the modular fluid state which stores the enthalpies explicitly. More...
|
|
class | FluidStateExplicitFugacityModule |
| Module for the modular fluid state which stores the phase fugacity coefficients explicitly. More...
|
|
class | FluidStateExplicitPressureModule |
| Module for the modular fluid state which stores the pressures explicitly. More...
|
|
class | FluidStateExplicitSaturationModule |
| Module for the modular fluid state which stores the saturations explicitly. More...
|
|
class | FluidStateExplicitTemperatureModule |
| Module for the modular fluid state which stores the temperatures explicitly. More...
|
|
class | FluidStateExplicitViscosityModule |
| Module for the modular fluid state which stores the viscosities explicitly. More...
|
|
class | FluidStateImmiscibleCompositionModule |
| Module for the modular fluid state which provides the phase compositions assuming immiscibility. More...
|
|
class | FluidStateImmiscibleFugacityModule |
| Module for the modular fluid state which stores the phase fugacity coefficients explicitly assuming immiscibility. More...
|
|
class | FluidStateNullCompositionModule |
| Module for the modular fluid state which does not store the compositions but throws std::logic_error instead. More...
|
|
class | FluidStateNullDensityModule |
| Module for the modular fluid state which does not the densities but throws std::logic_error instead. More...
|
|
class | FluidStateNullEnthalpyModule |
| Module for the modular fluid state which does not store the enthalpies but returns 0 instead. More...
|
|
class | FluidStateNullFugacityModule |
| Module for the modular fluid state which does not store the fugacities but throws std::logic_error instead. More...
|
|
class | FluidStateNullPressureModule |
| Module for the modular fluid state which does not the pressures but throws std::logic_error instead. More...
|
|
class | FluidStateNullSaturationModule |
| Module for the modular fluid state which does not the saturations but throws std::logic_error instead. More...
|
|
class | FluidStateNullTemperatureModule |
| Module for the modular fluid state which does not the temperatures but throws std::logic_error instead. More...
|
|
class | FluidStateNullViscosityModule |
| Module for the modular fluid state which does not the viscosities but throws std::logic_error instead. More...
|
|
class | FluidThermalConductionLaw |
| Implements a thermal conduction law which just takes the conductivity of a given fluid phase. More...
|
|
class | FluidThermalConductionLawParams |
| Parameters for the thermal conduction law which just takes the conductivity of a given fluid phase. More...
|
|
class | GasPhase |
| Represents the gas phase of a single (pseudo-) component. More...
|
|
class | GasPvtMultiplexer |
| This class represents the Pressure-Volume-Temperature relations of the gas phase in the black-oil model. More...
|
|
class | GasPvtThermal |
| This class implements temperature dependence of the PVT properties of gas. More...
|
|
class | H2 |
| Properties of pure molecular hydrogen . More...
|
|
class | H2O |
| Material properties of pure water . More...
|
|
class | H2OAirFluidSystem |
| A fluid system with a liquid and a gaseous phase and water and air as components. More...
|
|
class | H2OAirMesityleneFluidSystem |
| A fluid system with water, gas and NAPL as phases and water, air and mesitylene (DNAPL) as components. More...
|
|
class | H2OAirXyleneFluidSystem |
| A fluid system with water, gas and NAPL as phases and water, air and NAPL (contaminant) as components. More...
|
|
class | H2ON2FluidSystem |
| A two-phase fluid system with water and nitrogen as components. More...
|
|
class | H2ON2LiquidPhaseFluidSystem |
| A liquid-phase-only fluid system with water and nitrogen as components. More...
|
|
class | IdealGas |
| Relations valid for an ideal gas. More...
|
|
class | ImmiscibleFlash |
| Determines the pressures and saturations of all fluid phases given the total mass of all components. More...
|
|
class | ImmiscibleFluidState |
| Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium. More...
|
|
class | ImmiscibleFluidState< Scalar, FluidSystem, false > |
|
class | ImmiscibleFluidState< Scalar, FluidSystem, true > |
|
class | IntervalTabulated2DFunction |
| Implements a function that depends on two variables. More...
|
|
class | LinearMaterial |
| Implements a linear saturation-capillary pressure relation. More...
|
|
class | LinearMaterialParams |
| Reference implementation of params for the linear M-phase material material. More...
|
|
class | LiquidPhase |
| Represents the liquid phase of a single (pseudo-) component. More...
|
|
class | LiveOilPvt |
| This class represents the Pressure-Volume-Temperature relations of the oil phas with dissolved gas. More...
|
|
class | LNAPL |
| A simple implementation of a LNAPL, e.g. a kind of oil. More...
|
|
struct | MathToolbox |
|
struct | MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > > |
|
class | Mesitylene |
| Component for Mesitylene. More...
|
|
class | MiscibleMultiPhaseComposition |
| Computes the composition of all phases of a N-phase, N-component fluid system assuming that all N phases are present. More...
|
|
class | MMPCAuxConstraint |
| Specifies an auxiliary constraint for the MiscibleMultiPhaseComposition constraint solver. More...
|
|
class | ModularFluidState |
| Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium. More...
|
|
class | N2 |
| Properties of pure molecular nitrogen . More...
|
|
class | NcpFlash |
| Determines the phase compositions, pressures and saturations given the total mass of all components. More...
|
|
class | NonEquilibriumFluidState |
| Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system not assuming thermodynamic equilibrium. More...
|
|
class | NonEquilibriumFluidState< Scalar, FluidSystem, false > |
|
class | NonEquilibriumFluidState< Scalar, FluidSystem, true > |
|
class | NullComponent |
| A component that only throws exceptions. More...
|
|
class | NullMaterial |
| Implements a dummy linear saturation-capillary pressure relation which just disables capillary pressure. More...
|
|
class | NullMaterialParams |
| Reference implementation of params for the linear M-phase material material. More...
|
|
class | NullMaterialTraits |
| A generic traits class which does not provide any indices. More...
|
|
class | NullParameterCache |
| A parameter cache which does nothing. More...
|
|
class | NullSolidEnergyLaw |
| Implements a solid energy storage law which just returns 0. More...
|
|
class | NullThermalConductionLaw |
| Implements a dummy law for thermal conduction to which isothermal models can fall back to. More...
|
|
class | NumericalIssue |
|
class | OilPvtMultiplexer |
| This class represents the Pressure-Volume-Temperature relations of the oil phase in the black-oil model. More...
|
|
class | OilPvtThermal |
| This class implements temperature dependence of the PVT properties of oil. More...
|
|
class | ParameterCacheBase |
| The base class of the parameter caches of fluid systems. More...
|
|
class | ParkerLenhard |
| Implements the Parker-Lenhard twophase p_c-Sw hysteresis model. This class adheres to the twophase capillary pressure API. More...
|
|
class | ParkerLenhardParams |
| Default parameter class for the Parker-Lenhard hysteresis model. More...
|
|
class | PengRobinson |
| Implements the Peng-Robinson equation of state for liquids and gases. More...
|
|
class | PengRobinsonMixture |
| Implements the Peng-Robinson equation of state for a mixture. More...
|
|
class | PengRobinsonParams |
| Stores and provides access to the Peng-Robinson parameters. More...
|
|
class | PengRobinsonParamsMixture |
| The mixing rule for the oil and the gas phases of the SPE5 problem. More...
|
|
class | PiecewiseLinearTwoPhaseMaterial |
| Implementation of a tabulated, piecewise linear capillary pressure law. More...
|
|
class | PiecewiseLinearTwoPhaseMaterialParams |
| Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation. More...
|
|
class | PLScanningCurve |
| Represents a scanning curve in the Parker-Lenhard hysteresis model. More...
|
|
class | PressureOverlayFluidState |
| This is a fluid state which allows to set the fluid pressures and takes all other quantities from an other fluid state. More...
|
|
class | PTFlash |
| Determines the phase compositions, pressures and saturations given the total mass of all components for the chiwoms problem. More...
|
|
class | PTFlashParameterCache |
| Specifies the parameter cache used by the SPE-5 fluid system. More...
|
|
class | RegularizedBrooksCorey |
| Implementation of the regularized Brooks-Corey capillary pressure / relative permeability <-> saturation relation. More...
|
|
class | RegularizedBrooksCoreyParams |
| Parameters that are necessary for the regularization of the Brooks-Corey capillary pressure model. More...
|
|
class | RegularizedVanGenuchten |
| Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> saturation relation. More...
|
|
class | RegularizedVanGenuchtenParams |
| Parameters that are necessary for the regularization of VanGenuchten "material law". More...
|
|
struct | ReturnEval_ |
|
class | SatCurveMultiplexer |
| Implements a multiplexer class that provides LET curves and piecewise linear saturation functions. More...
|
|
class | SatCurveMultiplexerParams |
| Specification of the material parameters for the saturation function multiplexer. More...
|
|
class | SaturationOverlayFluidState |
| This is a fluid state which allows to set the fluid saturations and takes all other quantities from an other fluid state. More...
|
|
class | SimpleCO2 |
| A simplistic class representing the fluid properties. More...
|
|
class | SimpleH2O |
| A simple version of pure water. More...
|
|
class | SimpleHuDuanH2O |
| A simple version of pure water with density from Hu et al. More...
|
|
class | SimpleModularFluidState |
| Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium. More...
|
|
class | SinglePhaseFluidSystem |
| A fluid system for single phase models. More...
|
|
class | SolventPvt |
| This class represents the Pressure-Volume-Temperature relations of the "second" gas phase in the of ECL simulations with solvents. More...
|
|
class | SomertonThermalConductionLaw |
| Implements the Somerton law of thermal conductivity in a porous medium. More...
|
|
class | SomertonThermalConductionLawParams |
| The default implementation of a parameter object for the Somerton thermal conduction law. More...
|
|
class | Spe5FluidSystem |
| The fluid system for the oil, gas and water phases of the SPE5 problem. More...
|
|
class | Spe5ParameterCache |
| Specifies the parameter cache used by the SPE-5 fluid system. More...
|
|
class | Spline |
| Class implementing cubic splines. More...
|
|
class | SplineTwoPhaseMaterial |
| Implementation of a tabulated capillary pressure and relperm law which uses spline curves as interpolation functions. More...
|
|
class | SplineTwoPhaseMaterialParams |
| Specification of the material parameters for a two-phase material law which uses a table and spline-based interpolation. More...
|
|
class | Tabulated1DFunction |
| Implements a linearly interpolated scalar function that depends on one variable. More...
|
|
class | TabulatedComponent |
| A generic class which tabulates all thermodynamic properties of a given component. More...
|
|
class | TemperatureOverlayFluidState |
| This is a fluid state which allows to set the fluid temperatures and takes all other quantities from an other fluid state. More...
|
|
class | ThreeComponentFluidSystem |
| A two phase three component fluid system with components CO2, Methane and NDekan. More...
|
|
class | ThreePhaseMaterialTraits |
| A generic traits class for three-phase material laws. More...
|
|
class | ThreePhaseParkerVanGenuchten |
| Implementation of three-phase capillary pressure and relative permeability relations proposed by Parker and van Genuchten. More...
|
|
class | ThreePhaseParkerVanGenuchtenParams |
| Specification of the material params for the three-phase van Genuchten capillary pressure model. More...
|
|
class | TridiagonalMatrix |
| Provides a tridiagonal matrix that also supports non-zero entries in the upper right and lower left. More...
|
|
class | TwoPhaseImmiscibleFluidSystem |
| A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium. More...
|
|
class | TwoPhaseLETCurves |
| Implementation of the LET curve saturation functions. More...
|
|
class | TwoPhaseLETCurvesParams |
| Specification of the material parameters for the LET constitutive relations. More...
|
|
class | TwoPhaseMaterialTraits |
| A generic traits class for two-phase material laws. More...
|
|
class | UniformTabulated2DFunction |
| Implements a scalar function that depends on two variables and which is sampled on an uniform X-Y grid. More...
|
|
class | UniformXTabulated2DFunction |
| 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-. More...
|
|
class | Unit |
| A component where all quantities are fixed at 1.0. More...
|
|
class | VanGenuchten |
| Implementation of the van Genuchten capillary pressure - saturation relation. More...
|
|
class | VanGenuchtenParams |
| Specification of the material parameters for the van Genuchten constitutive relations. More...
|
|
class | ViscosityModels |
|
class | WaterPvtMultiplexer |
| This class represents the Pressure-Volume-Temperature relations of the water phase in the black-oil model. More...
|
|
class | WaterPvtThermal |
| This class implements temperature dependence of the PVT properties of water. More...
|
|
class | WetGasPvt |
| This class represents the Pressure-Volume-Temperature relations of the gas phas with vaporized oil. More...
|
|
class | WetHumidGasPvt |
| This class represents the Pressure-Volume-Temperature relations of the gas phase with vaporized oil and vaporized water. More...
|
|
class | Xylene |
| Component for Xylene. More...
|
|
|
enum | EclTwoPhaseSystemType { EclGasOilSystem
, EclOilWaterSystem
, EclGasWaterSystem
} |
| Specified which fluids are involved in a given twophase material law for endpoint scaling. More...
|
|
enum class | EclMultiplexerApproach {
EclDefaultApproach
, EclStone1Approach
, EclStone2Approach
, EclTwoPhaseApproach
,
EclOnePhaseApproach
} |
|
enum class | EclTwoPhaseApproach { EclTwoPhaseGasOil
, EclTwoPhaseOilWater
, EclTwoPhaseGasWater
} |
|
enum class | SatCurveMultiplexerApproach { PiecewiseLinearApproach
, LETApproach
} |
|
enum class | GasPvtApproach {
NoGasPvt
, DryGasPvt
, DryHumidGasPvt
, WetHumidGasPvt
,
WetGasPvt
, ThermalGasPvt
, Co2GasPvt
} |
|
enum class | OilPvtApproach {
NoOilPvt
, LiveOilPvt
, DeadOilPvt
, ConstantCompressibilityOilPvt
,
ThermalOilPvt
, BrineCo2Pvt
} |
|
enum class | WaterPvtApproach { NoWaterPvt
, ConstantCompressibilityBrinePvt
, ConstantCompressibilityWaterPvt
, ThermalWaterPvt
} |
|
|
template<class Scalar , class Evaluation > |
Evaluation | henryIAPWS (Scalar E, Scalar F, Scalar G, Scalar H, const Evaluation &temperature) |
| The Henry constants in liquid water using the IAPWS 2004 formulation. More...
|
|
template<class Evaluation > |
Evaluation | blank (const Evaluation &x) |
|
template<class Evaluation , class Scalar > |
Evaluation | constant (const Scalar &value) |
|
template<class Evaluation , class Scalar > |
Evaluation | constant (unsigned numDeriv, const Scalar &value) |
|
template<class Evaluation , class Scalar > |
Evaluation | constant (const Evaluation &x, const Scalar &value) |
|
template<class Evaluation , class Scalar > |
Evaluation | variable (unsigned numDeriv, const Scalar &value, unsigned idx) |
|
template<class Evaluation , class Scalar > |
Evaluation | variable (const Evaluation &x, const Scalar &value, unsigned idx) |
|
template<class Evaluation , class Scalar > |
Evaluation | variable (const Scalar &value, unsigned idx) |
|
template<class ResultEval , class Evaluation > |
auto | decay (const Evaluation &value) -> decltype(MathToolbox< Evaluation >::template decay< ResultEval >(value)) |
|
template<class Evaluation > |
auto | getValue (const Evaluation &val) -> decltype(MathToolbox< Evaluation >::value(val)) |
|
template<class Evaluation > |
auto | scalarValue (const Evaluation &val) -> decltype(MathToolbox< Evaluation >::scalarValue(val)) |
|
template<class Evaluation1 , class Evaluation2 > |
ReturnEval_< Evaluation1, Evaluation2 >::type | max (const Evaluation1 &arg1, const Evaluation2 &arg2) |
|
template<class Evaluation1 , class Evaluation2 > |
ReturnEval_< Evaluation1, Evaluation2 >::type | min (const Evaluation1 &arg1, const Evaluation2 &arg2) |
|
template<class Evaluation > |
Evaluation | abs (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | tan (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | atan (const Evaluation &value) |
|
template<class Evaluation1 , class Evaluation2 > |
ReturnEval_< Evaluation1, Evaluation2 >::type | atan2 (const Evaluation1 &value1, const Evaluation2 &value2) |
|
template<class Evaluation > |
Evaluation | sin (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | asin (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | sinh (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | asinh (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | cos (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | acos (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | cosh (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | acosh (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | sqrt (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | exp (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | log (const Evaluation &value) |
|
template<class Evaluation > |
Evaluation | log10 (const Evaluation &value) |
|
template<class Evaluation1 , class Evaluation2 > |
ReturnEval_< Evaluation1, Evaluation2 >::type | pow (const Evaluation1 &base, const Evaluation2 &exp) |
|
template<class Evaluation > |
bool | isfinite (const Evaluation &value) |
|
template<class Evaluation > |
bool | isnan (const Evaluation &value) |
|
template<class Scalar > |
Scalar | arithmeticMean (Scalar x, Scalar y) |
| Computes the arithmetic average of two values. More...
|
|
template<class Scalar > |
Scalar | geometricMean (Scalar x, Scalar y) |
| Computes the geometric average of two values. More...
|
|
template<class Scalar > |
Scalar | harmonicMean (Scalar x, Scalar y) |
| Computes the harmonic average of two values. More...
|
|
template<class Scalar , class SolContainer > |
unsigned | invertLinearPolynomial (SolContainer &sol, Scalar a, Scalar b) |
| Invert a linear polynomial analytically. More...
|
|
template<class Scalar , class SolContainer > |
unsigned | invertQuadraticPolynomial (SolContainer &sol, Scalar a, Scalar b, Scalar c) |
| Invert a quadratic polynomial analytically. More...
|
|
template<class Scalar , class SolContainer > |
unsigned | invertCubicPolynomial (SolContainer *sol, Scalar a, Scalar b, Scalar c, Scalar d) |
| Invert a cubic polynomial analytically. More...
|
|
template<class Scalar , class SolContainer > |
unsigned | cubicRoots (SolContainer *sol, Scalar a, Scalar b, Scalar c, Scalar d) |
| Invert a cubic polynomial analytically. More...
|
|
void | resetLocale () |
|
template<class Scalar , unsigned staticSize> |
DenseAd::Evaluation< Scalar, -1, staticSize > | constant (int numDerivatives, const Scalar &value) |
|
template<class Scalar , unsigned staticSize> |
DenseAd::Evaluation< Scalar, -1, staticSize > | variable (int numDerivatives, const Scalar &value, unsigned idx) |
|
| OPM_GENERATE_HAS_MEMBER (pvtRegionIndex,) template< class FluidState > unsigned getPvtRegionIndex_(typename std |
|
template<class FluidState > |
unsigned | getPvtRegionIndex_ (typename std::enable_if<!HasMember_pvtRegionIndex< FluidState >::value, const FluidState & >::type) |
|
| OPM_GENERATE_HAS_MEMBER (invB, 0) template< class FluidSystem |
|
class LhsEval auto | getInvB_ (typename std::enable_if< HasMember_invB< FluidState >::value, const FluidState & >::type fluidState, unsigned phaseIdx, unsigned) -> decltype(decay< LhsEval >(fluidState.invB(phaseIdx))) |
|
template<class FluidSystem , class FluidState , class LhsEval > |
LhsEval | getInvB_ (typename std::enable_if<!HasMember_invB< FluidState >::value, const FluidState & >::type fluidState, unsigned phaseIdx, unsigned pvtRegionIdx) |
|
| OPM_GENERATE_HAS_MEMBER (saltConcentration,) template< class FluidState > auto getSaltConcentration_(typename std |
|
template<class FluidState > |
auto | getSaltConcentration_ (typename std::enable_if<!HasMember_saltConcentration< FluidState >::value, const FluidState & >::type) |
|
| OPM_GENERATE_HAS_MEMBER (saltSaturation,) template< class FluidState > auto getSaltSaturation_(typename std |
|
template<class FluidState > |
auto | getSaltSaturation_ (typename std::enable_if<!HasMember_saltSaturation< FluidState >::value, const FluidState & >::type) |
|
◆ EclMultiplexerApproach
Enumerator |
---|
EclDefaultApproach | |
EclStone1Approach | |
EclStone2Approach | |
EclTwoPhaseApproach | |
EclOnePhaseApproach | |
◆ EclTwoPhaseApproach
Enumerator |
---|
EclTwoPhaseGasOil | |
EclTwoPhaseOilWater | |
EclTwoPhaseGasWater | |
◆ EclTwoPhaseSystemType
Specified which fluids are involved in a given twophase material law for endpoint scaling.
Enumerator |
---|
EclGasOilSystem | |
EclOilWaterSystem | |
EclGasWaterSystem | |
◆ GasPvtApproach
Enumerator |
---|
NoGasPvt | |
DryGasPvt | |
DryHumidGasPvt | |
WetHumidGasPvt | |
WetGasPvt | |
ThermalGasPvt | |
Co2GasPvt | |
◆ OilPvtApproach
Enumerator |
---|
NoOilPvt | |
LiveOilPvt | |
DeadOilPvt | |
ConstantCompressibilityOilPvt | |
ThermalOilPvt | |
BrineCo2Pvt | |
◆ SatCurveMultiplexerApproach
Enumerator |
---|
PiecewiseLinearApproach | |
LETApproach | |
◆ WaterPvtApproach
Enumerator |
---|
NoWaterPvt | |
ConstantCompressibilityBrinePvt | |
ConstantCompressibilityWaterPvt | |
ThermalWaterPvt | |
◆ abs()
template<class Evaluation >
Evaluation Opm::abs |
( |
const Evaluation & |
value | ) |
|
References Opm::MathToolbox< ScalarT >::abs().
Referenced by Opm::MathToolbox< ScalarT >::abs(), Opm::EclMaterialLawManager< TraitsT >::applySwatinit(), Opm::PTFlash< Scalar, FluidSystem >::assembleNewtonSingle_(), Opm::FluidStateEquilibriumTemperatureModule< Scalar, numPhases, Implementation >::assign(), Opm::PTFlash< Scalar, FluidSystem >::bisection_g_(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::calculateDefect_(), Opm::PengRobinson< Scalar >::computeMolarVolume(), Opm::PengRobinson< Scalar >::computeVaporPressure(), cubicRoots(), Opm::PengRobinson< Scalar >::findCriticalPoint_(), Opm::PengRobinson< Scalar >::findExtrema_(), Opm::H2O< Scalar >::gasPressure(), Opm::TridiagonalMatrix< Scalar >::infinityNorm(), invertCubicPolynomial(), invertLinearPolynomial(), invertQuadraticPolynomial(), Opm::MathToolbox< ScalarT >::isSame(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::linearize_(), Opm::Brine< Scalar, H2O >::liquidPressure(), Opm::H2O< Scalar >::liquidPressure(), Opm::Spline< Scalar >::makeMonotonicSpline_(), Opm::FluidStateExplicitCompositionModule< Scalar, FluidSystem, Implementation >::massFraction(), Opm::Spline< Scalar >::monotonic(), Opm::Spline< Scalar >::monotonic_(), Opm::LiveOilPvt< Scalar >::saturationPressure(), Opm::WetGasPvt< Scalar >::saturationPressure(), Opm::DryHumidGasPvt< Scalar >::saturationPressure(), Opm::WetHumidGasPvt< Scalar >::saturationPressure(), Opm::TridiagonalMatrix< Scalar >::solve(), Opm::PTFlash< Scalar, FluidSystem >::solveRachfordRice_g_(), Opm::IAPWS::Common< Scalar >::thermalConductivityIAPWS(), Opm::BrooksCorey< TraitsT, ParamsT >::twoPhaseSatKrnInv(), Opm::TwoPhaseLETCurves< TraitsT, ParamsT >::twoPhaseSatKrnInv(), Opm::NcpFlash< Scalar, FluidSystem >::update_(), Opm::ImmiscibleFlash< Scalar, FluidSystem >::update_(), and Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::update_().
◆ acos()
template<class Evaluation >
Evaluation Opm::acos |
( |
const Evaluation & |
value | ) |
|
◆ acosh()
template<class Evaluation >
Evaluation Opm::acosh |
( |
const Evaluation & |
value | ) |
|
◆ arithmeticMean()
template<class Scalar >
Scalar Opm::arithmeticMean |
( |
Scalar |
x, |
|
|
Scalar |
y |
|
) |
| |
|
inline |
Computes the arithmetic average of two values.
This uses the usual definition of the arithmethic mean:
◆ asin()
template<class Evaluation >
Evaluation Opm::asin |
( |
const Evaluation & |
value | ) |
|
◆ asinh()
template<class Evaluation >
Evaluation Opm::asinh |
( |
const Evaluation & |
value | ) |
|
◆ atan()
template<class Evaluation >
Evaluation Opm::atan |
( |
const Evaluation & |
value | ) |
|
◆ atan2()
template<class Evaluation1 , class Evaluation2 >
ReturnEval_< Evaluation1, Evaluation2 >::type Opm::atan2 |
( |
const Evaluation1 & |
value1, |
|
|
const Evaluation2 & |
value2 |
|
) |
| |
◆ blank()
template<class Evaluation >
Evaluation Opm::blank |
( |
const Evaluation & |
x | ) |
|
◆ constant() [1/4]
template<class Evaluation , class Scalar >
Evaluation Opm::constant |
( |
const Evaluation & |
x, |
|
|
const Scalar & |
value |
|
) |
| |
◆ constant() [2/4]
template<class Evaluation , class Scalar >
Evaluation Opm::constant |
( |
const Scalar & |
value | ) |
|
◆ constant() [3/4]
template<class Scalar , unsigned staticSize>
DenseAd::Evaluation< Scalar, -1, staticSize > Opm::constant |
( |
int |
numDerivatives, |
|
|
const Scalar & |
value |
|
) |
| |
◆ constant() [4/4]
template<class Evaluation , class Scalar >
Evaluation Opm::constant |
( |
unsigned |
numDeriv, |
|
|
const Scalar & |
value |
|
) |
| |
◆ cos()
template<class Evaluation >
Evaluation Opm::cos |
( |
const Evaluation & |
value | ) |
|
◆ cosh()
template<class Evaluation >
Evaluation Opm::cosh |
( |
const Evaluation & |
value | ) |
|
◆ cubicRoots()
template<class Scalar , class SolContainer >
unsigned Opm::cubicRoots |
( |
SolContainer * |
sol, |
|
|
Scalar |
a, |
|
|
Scalar |
b, |
|
|
Scalar |
c, |
|
|
Scalar |
d |
|
) |
| |
◆ decay()
template<class ResultEval , class Evaluation >
auto Opm::decay |
( |
const Evaluation & |
value | ) |
-> decltype(MathToolbox<Evaluation>::template decay<ResultEval>(value))
|
◆ exp()
template<class Evaluation >
Evaluation Opm::exp |
( |
const Evaluation & |
value | ) |
|
References Opm::MathToolbox< ScalarT >::exp().
Referenced by Opm::PengRobinson< Scalar >::ambroseWalton_(), Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::PengRobinson< Scalar >::computeFugacityCoeffient(), Opm::MathToolbox< ScalarT >::exp(), Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientCO2(), Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientH2O(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::Air< Scalar >::gasViscosity(), Opm::N2< Scalar >::gasViscosity(), Opm::SimpleCO2< Scalar >::gasViscosity(), Opm::Xylene< Scalar >::gasViscosity(), Opm::Mesitylene< Scalar >::gasViscosity(), Opm::CO2< Scalar, CO2Tables >::gasViscosity(), Opm::BinaryCoeff::H2O_Air::henry(), henryIAPWS(), Opm::Brine< Scalar, H2O >::liquidViscosity(), Opm::Mesitylene< Scalar >::liquidViscosity(), Opm::Xylene< Scalar >::liquidViscosity(), pow(), Opm::IAPWS::Common< Scalar >::thermalConductivityIAPWS(), Opm::CO2< Scalar, CO2Tables >::vaporPressure(), Opm::N2< Scalar >::vaporPressure(), Opm::IAPWS::Common< Scalar >::viscosity(), Opm::PTFlash< Scalar, FluidSystem >::wilsonK_(), and Opm::FluidStateExplicitCompositionModule< Scalar, FluidSystem, Implementation >::wilsonK_().
◆ geometricMean()
template<class Scalar >
Scalar Opm::geometricMean |
( |
Scalar |
x, |
|
|
Scalar |
y |
|
) |
| |
|
inline |
Computes the geometric average of two values.
This uses the usual definition of the geometric mean:
References sqrt().
◆ getInvB_() [1/2]
class LhsEval auto Opm::getInvB_ |
( |
typename std::enable_if< HasMember_invB< FluidState >::value, const FluidState & >::type |
fluidState, |
|
|
unsigned |
phaseIdx, |
|
|
unsigned |
|
|
) |
| -> decltype(decay<LhsEval>(fluidState.invB(phaseIdx)))
|
◆ getInvB_() [2/2]
template<class FluidSystem , class FluidState , class LhsEval >
LhsEval Opm::getInvB_ |
( |
typename std::enable_if<!HasMember_invB< FluidState >::value, const FluidState & >::type |
fluidState, |
|
|
unsigned |
phaseIdx, |
|
|
unsigned |
pvtRegionIdx |
|
) |
| |
◆ getPvtRegionIndex_()
template<class FluidState >
unsigned Opm::getPvtRegionIndex_ |
( |
typename std::enable_if<!HasMember_pvtRegionIndex< FluidState >::value, const FluidState & >::type |
| ) |
|
◆ getSaltConcentration_()
template<class FluidState >
auto Opm::getSaltConcentration_ |
( |
typename std::enable_if<!HasMember_saltConcentration< FluidState >::value, const FluidState & >::type |
| ) |
|
◆ getSaltSaturation_()
template<class FluidState >
auto Opm::getSaltSaturation_ |
( |
typename std::enable_if<!HasMember_saltSaturation< FluidState >::value, const FluidState & >::type |
| ) |
|
◆ getValue()
template<class Evaluation >
auto Opm::getValue |
( |
const Evaluation & |
val | ) |
-> decltype(MathToolbox<Evaluation>::value(val))
|
References Opm::MathToolbox< ScalarT >::value().
Referenced by Opm::PTFlash< Scalar, FluidSystem >::assembleNewton_(), Opm::PTFlash< Scalar, FluidSystem >::assembleNewtonSingle_(), Opm::PTFlash< Scalar, FluidSystem >::checkStability_(), Opm::PTFlash< Scalar, FluidSystem >::newtonComposition_(), Opm::PTFlash< Scalar, FluidSystem >::solve(), and Opm::PTFlash< Scalar, FluidSystem >::updateDerivativesTwoPhase_().
◆ harmonicMean()
template<class Scalar >
Scalar Opm::harmonicMean |
( |
Scalar |
x, |
|
|
Scalar |
y |
|
) |
| |
|
inline |
◆ henryIAPWS()
template<class Scalar , class Evaluation >
Evaluation Opm::henryIAPWS |
( |
Scalar |
E, |
|
|
Scalar |
F, |
|
|
Scalar |
G, |
|
|
Scalar |
H, |
|
|
const Evaluation & |
temperature |
|
) |
| |
|
inline |
◆ invertCubicPolynomial()
template<class Scalar , class SolContainer >
unsigned Opm::invertCubicPolynomial |
( |
SolContainer * |
sol, |
|
|
Scalar |
a, |
|
|
Scalar |
b, |
|
|
Scalar |
c, |
|
|
Scalar |
d |
|
) |
| |
Invert a cubic polynomial analytically.
The polynomial is defined as
This method teturns the number of solutions which are in the real numbers. The "sol" argument contains the real roots of the cubic polynomial in order with the smallest root first.
- Parameters
-
sol | Container into which the solutions are written |
a | The coefficient for the cubic term |
b | The coefficient for the quadratic term |
c | The coefficient for the linear term |
d | The coefficient for the constant term |
References abs(), atan2(), cos(), invertQuadraticPolynomial(), pow(), scalarValue(), and sqrt().
Referenced by Opm::Spline< Scalar >::intersectSegment_().
◆ invertLinearPolynomial()
template<class Scalar , class SolContainer >
unsigned Opm::invertLinearPolynomial |
( |
SolContainer & |
sol, |
|
|
Scalar |
a, |
|
|
Scalar |
b |
|
) |
| |
Invert a linear polynomial analytically.
The polynomial is defined as
This method Returns the number of solutions which are in the real numbers, i.e. 1 except if the slope of the line is 0.
- Parameters
-
sol | Container into which the solutions are written |
a | The coefficient for the linear term |
b | The coefficient for the constant term |
References abs(), and scalarValue().
Referenced by invertQuadraticPolynomial().
◆ invertQuadraticPolynomial()
template<class Scalar , class SolContainer >
unsigned Opm::invertQuadraticPolynomial |
( |
SolContainer & |
sol, |
|
|
Scalar |
a, |
|
|
Scalar |
b, |
|
|
Scalar |
c |
|
) |
| |
Invert a quadratic polynomial analytically.
The polynomial is defined as
This method teturns the number of solutions which are in the real numbers. The "sol" argument contains the real roots of the parabola in order with the smallest root first.
- Parameters
-
sol | Container into which the solutions are written |
a | The coefficient for the quadratic term |
b | The coefficient for the linear term |
c | The coefficient for the constant term |
References abs(), invertLinearPolynomial(), scalarValue(), and sqrt().
Referenced by cubicRoots(), and invertCubicPolynomial().
◆ isfinite()
template<class Evaluation >
bool Opm::isfinite |
( |
const Evaluation & |
value | ) |
|
References Opm::MathToolbox< ScalarT >::isfinite().
Referenced by Opm::PengRobinson< Scalar >::computeMolarVolume(), Opm::PengRobinson< Scalar >::findCriticalPoint_(), Opm::PengRobinson< Scalar >::findExtrema_(), Opm::MathToolbox< ScalarT >::isfinite(), Opm::NcpFlash< Scalar, FluidSystem >::update_(), Opm::ImmiscibleFlash< Scalar, FluidSystem >::update_(), Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, phaseIdx, useSpe5Relations >::updateMix(), and Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, phaseIdx, useSpe5Relations >::updatePure().
◆ isnan()
template<class Evaluation >
bool Opm::isnan |
( |
const Evaluation & |
value | ) |
|
References Opm::MathToolbox< ScalarT >::isnan().
Referenced by Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasDensity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasEnthalpy(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasHeatCapacity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasPressure(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasThermalConductivity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasViscosity(), Opm::MathToolbox< ScalarT >::isnan(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidDensity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidEnthalpy(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidHeatCapacity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidPressure(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidThermalConductivity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidViscosity(), and Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::vaporPressure().
◆ log()
template<class Evaluation >
Evaluation Opm::log |
( |
const Evaluation & |
value | ) |
|
References Opm::MathToolbox< ScalarT >::log().
Referenced by Opm::PTFlash< Scalar, FluidSystem >::checkStability_(), Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientCO2(), Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientH2O(), Opm::IAPWS::Region2< Scalar >::gamma(), Opm::CO2< Scalar, CO2Tables >::gasViscosity(), Opm::Mesitylene< Scalar >::heatVap(), Opm::Xylene< Scalar >::heatVap(), and Opm::MathToolbox< ScalarT >::log().
◆ log10()
template<class Evaluation >
Evaluation Opm::log10 |
( |
const Evaluation & |
value | ) |
|
◆ max()
template<class Evaluation1 , class Evaluation2 >
ReturnEval_< Evaluation1, Evaluation2 >::type Opm::max |
( |
const Evaluation1 & |
arg1, |
|
|
const Evaluation2 & |
arg2 |
|
) |
| |
References max().
Referenced by Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::PengRobinson< Scalar >::computeMolarVolume(), Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::density(), Opm::H2ON2FluidSystem< Scalar >::density(), Opm::UniformTabulated2DFunction< Scalar >::eval(), Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::fugacityCoefficient(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::Xylene< Scalar >::gasViscosity(), Opm::Mesitylene< Scalar >::gasViscosity(), Opm::PengRobinson< Scalar >::handleCriticalFluid_(), Opm::Mesitylene< Scalar >::heatVap(), Opm::Xylene< Scalar >::heatVap(), Opm::TridiagonalMatrix< Scalar >::infinityNorm(), Opm::Spe5FluidSystem< Scalar >::init(), Opm::Spe5FluidSystem< Scalar >::interactionCoefficient(), Opm::Spline< Scalar >::intersectSegment_(), Opm::NullMaterial< TraitsT >::krg(), Opm::LinearMaterial< TraitsT, ParamsT >::krg(), Opm::NullMaterial< TraitsT >::krn(), Opm::LinearMaterial< TraitsT, ParamsT >::krn(), Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::krn(), Opm::EclStone1Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::krn(), Opm::EclStone2Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::krn(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::krn(), Opm::NullMaterial< TraitsT >::krw(), Opm::LinearMaterial< TraitsT, ParamsT >::krw(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::linearize_(), Opm::Mesitylene< Scalar >::liquidViscosity(), Opm::Xylene< Scalar >::liquidViscosity(), Opm::FluidStateExplicitCompositionModule< Scalar, FluidSystem, Implementation >::massFraction(), max(), Opm::MathToolbox< ScalarT >::max(), Opm::Xylene< Scalar >::molarLiquidDensity(), Opm::Mesitylene< Scalar >::molarLiquidDensity_(), Opm::UniformXTabulated2DFunction< Scalar >::print(), Opm::Spline< Scalar >::printCSV(), Opm::Tabulated1DFunction< Scalar >::printCSV(), Opm::NullMaterial< TraitsT >::relativePermeabilities(), Opm::LinearMaterial< TraitsT, ParamsT >::relativePermeabilities(), Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::relpermOilInOilGasSystem(), Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::relpermOilInOilWaterSystem(), Opm::LiveOilPvt< Scalar >::saturatedGasDissolutionFactor(), Opm::WetGasPvt< Scalar >::saturatedOilVaporizationFactor(), Opm::WetHumidGasPvt< Scalar >::saturatedOilVaporizationFactor(), Opm::PTFlash< Scalar, FluidSystem >::solveRachfordRice_g_(), Opm::SomertonThermalConductionLaw< FluidSystem, ScalarT, ParamsT >::thermalConductivity(), Opm::LinearMaterial< TraitsT, ParamsT >::twoPhaseSatKrn(), Opm::NullMaterial< TraitsT >::twoPhaseSatKrn(), Opm::LinearMaterial< TraitsT, ParamsT >::twoPhaseSatKrw(), Opm::NullMaterial< TraitsT >::twoPhaseSatKrw(), Opm::NcpFlash< Scalar, FluidSystem >::update_(), Opm::ImmiscibleFlash< Scalar, FluidSystem >::update_(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::update_(), Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::updateHysteresis(), Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, phaseIdx, useSpe5Relations >::updateMix(), and Opm::H2ON2FluidSystem< Scalar >::viscosity().
◆ min()
template<class Evaluation1 , class Evaluation2 >
ReturnEval_< Evaluation1, Evaluation2 >::type Opm::min |
( |
const Evaluation1 & |
arg1, |
|
|
const Evaluation2 & |
arg2 |
|
) |
| |
References min().
Referenced by Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::PengRobinson< Scalar >::computeMolarVolume(), Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::density(), Opm::UniformTabulated2DFunction< Scalar >::eval(), Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::fugacityCoefficient(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::gasOilHysteresisParams(), Opm::EclStone1Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::gasOilHysteresisParams(), Opm::EclStone2Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::gasOilHysteresisParams(), Opm::Xylene< Scalar >::gasViscosity(), Opm::Mesitylene< Scalar >::gasViscosity(), Opm::PengRobinson< Scalar >::handleCriticalFluid_(), Opm::Mesitylene< Scalar >::heatVap(), Opm::Xylene< Scalar >::heatVap(), Opm::Spe5FluidSystem< Scalar >::init(), Opm::Spe5FluidSystem< Scalar >::interactionCoefficient(), Opm::Spline< Scalar >::intersectSegment_(), Opm::NullMaterial< TraitsT >::krg(), Opm::LinearMaterial< TraitsT, ParamsT >::krg(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::krg(), Opm::NullMaterial< TraitsT >::krn(), Opm::LinearMaterial< TraitsT, ParamsT >::krn(), Opm::EclStone1Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::krn(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::krn(), Opm::NullMaterial< TraitsT >::krw(), Opm::LinearMaterial< TraitsT, ParamsT >::krw(), Opm::Mesitylene< Scalar >::liquidViscosity(), Opm::Xylene< Scalar >::liquidViscosity(), min(), Opm::MathToolbox< ScalarT >::min(), Opm::Xylene< Scalar >::molarLiquidDensity(), Opm::Mesitylene< Scalar >::molarLiquidDensity_(), Opm::UniformXTabulated2DFunction< Scalar >::print(), Opm::Spline< Scalar >::printCSV(), Opm::Tabulated1DFunction< Scalar >::printCSV(), Opm::NullMaterial< TraitsT >::relativePermeabilities(), Opm::LinearMaterial< TraitsT, ParamsT >::relativePermeabilities(), Opm::LiveOilPvt< Scalar >::saturatedGasDissolutionFactor(), Opm::WetGasPvt< Scalar >::saturatedOilVaporizationFactor(), Opm::WetHumidGasPvt< Scalar >::saturatedOilVaporizationFactor(), Opm::MiscibleMultiPhaseComposition< Scalar, FluidSystem, Evaluation >::solve(), Opm::PTFlash< Scalar, FluidSystem >::solveRachfordRice_g_(), Opm::SomertonThermalConductionLaw< FluidSystem, ScalarT, ParamsT >::thermalConductivity(), Opm::LinearMaterial< TraitsT, ParamsT >::twoPhaseSatKrn(), Opm::NullMaterial< TraitsT >::twoPhaseSatKrn(), Opm::LinearMaterial< TraitsT, ParamsT >::twoPhaseSatKrw(), Opm::NullMaterial< TraitsT >::twoPhaseSatKrw(), Opm::NcpFlash< Scalar, FluidSystem >::update_(), Opm::ImmiscibleFlash< Scalar, FluidSystem >::update_(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::update_(), and Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, phaseIdx, useSpe5Relations >::updateMix().
◆ OPM_GENERATE_HAS_MEMBER() [1/4]
Opm::OPM_GENERATE_HAS_MEMBER |
( |
invB |
, |
|
|
0 |
|
|
) |
| |
◆ OPM_GENERATE_HAS_MEMBER() [2/4]
Opm::OPM_GENERATE_HAS_MEMBER |
( |
pvtRegionIndex |
| ) |
|
◆ OPM_GENERATE_HAS_MEMBER() [3/4]
Opm::OPM_GENERATE_HAS_MEMBER |
( |
saltConcentration |
| ) |
|
◆ OPM_GENERATE_HAS_MEMBER() [4/4]
Opm::OPM_GENERATE_HAS_MEMBER |
( |
saltSaturation |
| ) |
|
◆ pow()
template<class Evaluation1 , class Evaluation2 >
ReturnEval_< Evaluation1, Evaluation2 >::type Opm::pow |
( |
const Evaluation1 & |
base, |
|
|
const Evaluation2 & |
exp |
|
) |
| |
References exp(), and pow().
Referenced by Opm::PengRobinson< Scalar >::ambroseWalton_(), Opm::PengRobinson< Scalar >::computeFugacityCoeffient(), Opm::IAPWS::Region1< Scalar >::ddgamma_ddpi(), Opm::IAPWS::Region2< Scalar >::ddgamma_ddpi(), Opm::IAPWS::Region1< Scalar >::ddgamma_ddtau(), Opm::IAPWS::Region2< Scalar >::ddgamma_ddtau(), Opm::IAPWS::Region1< Scalar >::ddgamma_dtaudpi(), Opm::IAPWS::Region2< Scalar >::ddgamma_dtaudpi(), Opm::IAPWS::Region1< Scalar >::dgamma_dpi(), Opm::IAPWS::Region2< Scalar >::dgamma_dpi(), Opm::IAPWS::Region1< Scalar >::dgamma_dtau(), Opm::IAPWS::Region2< Scalar >::dgamma_dtau(), Opm::BrineCo2Pvt< Scalar >::diffusionCoefficient(), Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientCO2(), Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientH2O(), Opm::BinaryCoeff::fullerMethod(), Opm::IAPWS::Region1< Scalar >::gamma(), Opm::IAPWS::Region2< Scalar >::gamma(), Opm::BinaryCoeff::H2O_Air::gasDiffCoeff(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::Air< Scalar >::gasViscosity(), Opm::N2< Scalar >::gasViscosity(), Opm::SimpleCO2< Scalar >::gasViscosity(), Opm::Xylene< Scalar >::gasViscosity(), Opm::Mesitylene< Scalar >::gasViscosity(), Opm::CO2< Scalar, CO2Tables >::gasViscosity(), Opm::Mesitylene< Scalar >::heatVap(), Opm::Xylene< Scalar >::heatVap(), henryIAPWS(), invertCubicPolynomial(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::krg(), Opm::EclStone1Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::krn(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::krn(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::krw(), Opm::ViscosityModels< Scalar, FluidSystem >::LBC(), Opm::ViscosityModels< Scalar, FluidSystem >::LBCco2rich(), Opm::Brine< Scalar, H2O >::liquidEnthalpy(), Opm::Brine< Scalar, H2O >::liquidViscosity(), Opm::Xylene< Scalar >::molarLiquidDensity(), Opm::Mesitylene< Scalar >::molarLiquidDensity_(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::pcgn(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::pcnw(), pow(), Opm::MathToolbox< ScalarT >::pow(), Opm::LiveOilPvt< Scalar >::saturatedGasDissolutionFactor(), Opm::WetGasPvt< Scalar >::saturatedOilVaporizationFactor(), Opm::WetHumidGasPvt< Scalar >::saturatedOilVaporizationFactor(), Opm::Air< Scalar >::simpleGasViscosity(), Opm::IAPWS::Common< Scalar >::thermalConductivityIAPWS(), Opm::TwoPhaseLETCurves< TraitsT, ParamsT >::twoPhaseSatKrLET(), Opm::BrooksCorey< TraitsT, ParamsT >::twoPhaseSatKrn(), Opm::VanGenuchten< TraitsT, ParamsT >::twoPhaseSatKrn(), Opm::BrooksCorey< TraitsT, ParamsT >::twoPhaseSatKrw(), Opm::VanGenuchten< TraitsT, ParamsT >::twoPhaseSatKrw(), Opm::BrooksCorey< TraitsT, ParamsT >::twoPhaseSatKrwInv(), Opm::BrooksCorey< TraitsT, ParamsT >::twoPhaseSatPcnw(), Opm::TwoPhaseLETCurves< TraitsT, ParamsT >::twoPhaseSatPcnw(), Opm::VanGenuchten< TraitsT, ParamsT >::twoPhaseSatPcnw(), Opm::BrooksCorey< TraitsT, ParamsT >::twoPhaseSatPcnwInv(), Opm::BrooksCorey< TraitsT, ParamsT >::twoPhaseSatSw(), Opm::VanGenuchten< TraitsT, ParamsT >::twoPhaseSatSw(), Opm::CO2< Scalar, CO2Tables >::vaporPressure(), Opm::Mesitylene< Scalar >::vaporPressure(), Opm::Xylene< Scalar >::vaporPressure(), Opm::IAPWS::Region4< Scalar >::vaporTemperature(), Opm::H2OAirFluidSystem< Scalar, H2Otype >::viscosity(), and Opm::H2ON2FluidSystem< Scalar >::viscosity().
◆ resetLocale()
void Opm::resetLocale |
( |
| ) |
|
|
inline |
◆ scalarValue()
template<class Evaluation >
auto Opm::scalarValue |
( |
const Evaluation & |
val | ) |
-> decltype(MathToolbox<Evaluation>::scalarValue(val))
|
References Opm::MathToolbox< ScalarT >::scalarValue().
Referenced by Opm::FluidStateEquilibriumTemperatureModule< Scalar, numPhases, Implementation >::assign(), Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::clampSaturation(), Opm::PengRobinson< Scalar >::computeMolarVolume(), Opm::PengRobinson< Scalar >::computeVaporPressure(), cubicRoots(), Opm::Spline< Scalar >::eval(), Opm::UniformTabulated2DFunction< Scalar >::eval(), Opm::Spline< Scalar >::evalDerivative(), Opm::Spline< Scalar >::evalSecondDerivative(), Opm::Spline< Scalar >::evalThirdDerivative(), Opm::PengRobinson< Scalar >::findCriticalPoint_(), Opm::PengRobinson< Scalar >::findExtrema_(), Opm::H2O< Scalar >::gasDensity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasDensity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasEnthalpy(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasHeatCapacity(), Opm::H2O< Scalar >::gasInternalEnergy(), Opm::H2O< Scalar >::gasPressure(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasPressure(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasThermalConductivity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::gasViscosity(), Opm::BlackOilFluidSystem< Scalar, IndexTraits >::inverseFormationVolumeFactor(), invertCubicPolynomial(), invertLinearPolynomial(), invertQuadraticPolynomial(), Opm::EclDefaultMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::krn(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::linearize_(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidDensity(), Opm::H2O< Scalar >::liquidDensity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidEnthalpy(), Opm::Brine< Scalar, H2O >::liquidHeatCapacity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidHeatCapacity(), Opm::H2O< Scalar >::liquidInternalEnergy(), Opm::Brine< Scalar, H2O >::liquidPressure(), Opm::H2O< Scalar >::liquidPressure(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidPressure(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidThermalConductivity(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::liquidViscosity(), Opm::LiveOilPvt< Scalar >::saturationPressure(), Opm::WetGasPvt< Scalar >::saturationPressure(), Opm::DryHumidGasPvt< Scalar >::saturationPressure(), Opm::WetHumidGasPvt< Scalar >::saturationPressure(), Opm::Air< Scalar >::simpleGasViscosity(), Opm::ParkerLenhard< TraitsT, ParamsT >::twoPhaseSatPcnw(), Opm::ParkerLenhard< TraitsT, ParamsT >::update(), Opm::NcpFlash< Scalar, FluidSystem >::update_(), Opm::ImmiscibleFlash< Scalar, FluidSystem >::update_(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::update_(), Opm::EclStone1Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::updateHysteresis(), Opm::EclStone2Material< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, ParamsT >::updateHysteresis(), Opm::EclTwoPhaseMaterial< TraitsT, GasOilMaterialLawT, OilWaterMaterialLawT, GasWaterMaterialLawT, ParamsT >::updateHysteresis(), Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, phaseIdx, useSpe5Relations >::updateMix(), Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, phaseIdx, useSpe5Relations >::updatePure(), Opm::TabulatedComponent< ScalarT, RawComponent, useVaporPressure >::vaporPressure(), and Opm::BlackOilFluidSystem< Scalar, IndexTraits >::viscosity().
◆ sin()
template<class Evaluation >
Evaluation Opm::sin |
( |
const Evaluation & |
value | ) |
|
◆ sinh()
template<class Evaluation >
Evaluation Opm::sinh |
( |
const Evaluation & |
value | ) |
|
◆ sqrt()
template<class Evaluation >
Evaluation Opm::sqrt |
( |
const Evaluation & |
value | ) |
|
References Opm::MathToolbox< ScalarT >::sqrt().
Referenced by Opm::PengRobinson< Scalar >::ambroseWalton_(), Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::PengRobinson< Scalar >::computeFugacityCoeffient(), cubicRoots(), Opm::TridiagonalMatrix< Scalar >::frobeniusNorm(), Opm::BinaryCoeff::fullerMethod(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::Air< Scalar >::gasViscosity(), Opm::N2< Scalar >::gasViscosity(), Opm::SimpleCO2< Scalar >::gasViscosity(), Opm::CO2< Scalar, CO2Tables >::gasViscosity(), geometricMean(), invertCubicPolynomial(), invertQuadraticPolynomial(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::krn(), Opm::ThreePhaseParkerVanGenuchten< TraitsT, ParamsT >::krw(), Opm::ViscosityModels< Scalar, FluidSystem >::LBCco2rich(), Opm::Spline< Scalar >::makeMonotonicSpline_(), Opm::Spline< Scalar >::monotonic_(), Opm::SomertonThermalConductionLaw< FluidSystem, ScalarT, ParamsT >::regularizedSqrt_(), Opm::IAPWS::Region4< Scalar >::saturationPressure(), Opm::MathToolbox< ScalarT >::sqrt(), Opm::IAPWS::Common< Scalar >::thermalConductivityIAPWS(), Opm::VanGenuchten< TraitsT, ParamsT >::twoPhaseSatKrw(), Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, phaseIdx, useSpe5Relations >::updatePure(), Opm::SimpleH2O< Scalar >::vaporPressure(), Opm::SimpleHuDuanH2O< Scalar >::vaporPressure(), Opm::N2< Scalar >::vaporPressure(), Opm::IAPWS::Region4< Scalar >::vaporTemperature(), Opm::IAPWS::Common< Scalar >::viscosity(), Opm::H2OAirFluidSystem< Scalar, H2Otype >::viscosity(), and Opm::H2ON2FluidSystem< Scalar >::viscosity().
◆ tan()
template<class Evaluation >
Evaluation Opm::tan |
( |
const Evaluation & |
value | ) |
|
◆ variable() [1/4]
template<class Evaluation , class Scalar >
Evaluation Opm::variable |
( |
const Evaluation & |
x, |
|
|
const Scalar & |
value, |
|
|
unsigned |
idx |
|
) |
| |
◆ variable() [2/4]
template<class Evaluation , class Scalar >
Evaluation Opm::variable |
( |
const Scalar & |
value, |
|
|
unsigned |
idx |
|
) |
| |
◆ variable() [3/4]
template<class Scalar , unsigned staticSize>
DenseAd::Evaluation< Scalar, -1, staticSize > Opm::variable |
( |
int |
numDerivatives, |
|
|
const Scalar & |
value, |
|
|
unsigned |
idx |
|
) |
| |
◆ variable() [4/4]
template<class Evaluation , class Scalar >
Evaluation Opm::variable |
( |
unsigned |
numDeriv, |
|
|
const Scalar & |
value, |
|
|
unsigned |
idx |
|
) |
| |
|