File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
]
▼
opm
▼
material
►
binarycoefficients
Air_Mesitylene.hpp
Air_Xylene.hpp
Brine_CO2.hpp
FullerMethod.hpp
H2O_Air.hpp
H2O_CO2.hpp
H2O_Mesitylene.hpp
H2O_N2.hpp
H2O_Xylene.hpp
HenryIapws.hpp
The IAPWS formulation of Henry coefficients in water
►
common
ConditionalStorage.hpp
EnsureFinalized.hpp
Exceptions.hpp
Provides the opm-material specific exception classes
FastSmallVector.hpp
An implementation of vector/array based on small object optimization. It is intended to be used by the DynamicEvaluation for better efficiency
HasMemberGeneratorMacros.hpp
IntervalTabulated2DFunction.hpp
MathToolbox.hpp
A traits class which provides basic mathematical functions for arbitrary scalar floating point values
Means.hpp
Implements some common averages
OpmFinal.hpp
This file provides a wrapper around the "final" C++-2011 statement
PolynomialUtils.hpp
Provides free functions to invert polynomials of degree 1, 2 and 3
quad.hpp
This file provides the infrastructure to use quad-precision floating point values in the numerical models
ResetLocale.hpp
Provides a free function to reset the localization settings
Spline.hpp
Tabulated1DFunction.hpp
TridiagonalMatrix.hpp
UniformTabulated2DFunction.hpp
UniformXTabulated2DFunction.hpp
Valgrind.hpp
Some templates to wrap the valgrind client request macros
►
components
►
iapws
Common.hpp
Region1.hpp
Region2.hpp
Region4.hpp
Air.hpp
Brine.hpp
C1.hpp
C10.hpp
CO2.hpp
Component.hpp
Dnapl.hpp
H2.hpp
H2O.hpp
Lnapl.hpp
Mesitylene.hpp
N2.hpp
NullComponent.hpp
SimpleCO2.hpp
SimpleH2O.hpp
SimpleHuDuanH2O.hpp
TabulatedComponent.hpp
Unit.hpp
Xylene.hpp
►
constraintsolvers
CompositionFromFugacities.hpp
ComputeFromReferencePhase.hpp
ImmiscibleFlash.hpp
MiscibleMultiPhaseComposition.hpp
NcpFlash.hpp
PTFlash.hpp
►
densead
DynamicEvaluation.hpp
This file file provides a dense-AD Evaluation class where the number of derivatives is specified at runtime
Evaluation.hpp
Representation of an evaluation of a function and its derivatives w.r.t. a set of variables in the localized OPM automatic differentiation (AD) framework
Evaluation1.hpp
This file specializes the dense-AD Evaluation class for 1 derivatives
Evaluation10.hpp
This file specializes the dense-AD Evaluation class for 10 derivatives
Evaluation11.hpp
This file specializes the dense-AD Evaluation class for 11 derivatives
Evaluation12.hpp
This file specializes the dense-AD Evaluation class for 12 derivatives
Evaluation2.hpp
This file specializes the dense-AD Evaluation class for 2 derivatives
Evaluation3.hpp
This file specializes the dense-AD Evaluation class for 3 derivatives
Evaluation4.hpp
This file specializes the dense-AD Evaluation class for 4 derivatives
Evaluation5.hpp
This file specializes the dense-AD Evaluation class for 5 derivatives
Evaluation6.hpp
This file specializes the dense-AD Evaluation class for 6 derivatives
Evaluation7.hpp
This file specializes the dense-AD Evaluation class for 7 derivatives
Evaluation8.hpp
This file specializes the dense-AD Evaluation class for 8 derivatives
Evaluation9.hpp
This file specializes the dense-AD Evaluation class for 9 derivatives
EvaluationSpecializations.hpp
This file includes all specializations for the dense-AD Evaluation class
Math.hpp
A number of commonly used algebraic functions for the localized OPM automatic differentiation (AD) framework
►
eos
PengRobinson.hpp
PengRobinsonMixture.hpp
PengRobinsonParams.hpp
PengRobinsonParamsMixture.hpp
►
fluidmatrixinteractions
BrooksCorey.hpp
BrooksCoreyParams.hpp
EclDefaultMaterial.hpp
EclDefaultMaterialParams.hpp
EclEpsConfig.hpp
EclEpsGridProperties.hpp
EclEpsScalingPoints.hpp
EclEpsTwoPhaseLaw.hpp
EclEpsTwoPhaseLawParams.hpp
EclHysteresisConfig.hpp
EclHysteresisTwoPhaseLaw.hpp
EclHysteresisTwoPhaseLawParams.hpp
EclMaterialLawManager.hpp
EclMultiplexerMaterial.hpp
EclMultiplexerMaterialParams.hpp
EclStone1Material.hpp
EclStone1MaterialParams.hpp
EclStone2Material.hpp
EclStone2MaterialParams.hpp
EclTwoPhaseMaterial.hpp
EclTwoPhaseMaterialParams.hpp
EffToAbsLaw.hpp
EffToAbsLawParams.hpp
LinearMaterial.hpp
LinearMaterialParams.hpp
MaterialTraits.hpp
This file contains helper classes for the material laws
NullMaterial.hpp
NullMaterialParams.hpp
ParkerLenhard.hpp
ParkerLenhardParams.hpp
PiecewiseLinearTwoPhaseMaterial.hpp
PiecewiseLinearTwoPhaseMaterialParams.hpp
RegularizedBrooksCorey.hpp
RegularizedBrooksCoreyParams.hpp
RegularizedVanGenuchten.hpp
RegularizedVanGenuchtenParams.hpp
SatCurveMultiplexer.hpp
SatCurveMultiplexerParams.hpp
SplineTwoPhaseMaterial.hpp
SplineTwoPhaseMaterialParams.hpp
ThreePhaseParkerVanGenuchten.hpp
ThreePhaseParkerVanGenuchtenParams.hpp
TwoPhaseLETCurves.hpp
TwoPhaseLETCurvesParams.hpp
VanGenuchten.hpp
VanGenuchtenParams.hpp
►
fluidstates
BlackOilFluidState.hpp
CompositionalFluidState.hpp
Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium
FluidStateCompositionModules.hpp
Modules for the ModularFluidState which represent composition
FluidStateDensityModules.hpp
Modules for the ModularFluidState which represent density
FluidStateEnthalpyModules.hpp
Modules for the ModularFluidState which represent enthalpy
FluidStateFugacityModules.hpp
Modules for the ModularFluidState which represent fugacity/chemical potential
FluidStatePressureModules.hpp
Modules for the ModularFluidState which represent pressure
FluidStateSaturationModules.hpp
Modules for the ModularFluidState which represent saturation
FluidStateTemperatureModules.hpp
Modules for the ModularFluidState which represent temperature
FluidStateViscosityModules.hpp
Modules for the ModularFluidState which represent viscosity
ImmiscibleFluidState.hpp
Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium
ModularFluidState.hpp
NonEquilibriumFluidState.hpp
Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system
not
assuming thermodynamic equilibrium
PressureOverlayFluidState.hpp
SaturationOverlayFluidState.hpp
SimpleModularFluidState.hpp
TemperatureOverlayFluidState.hpp
►
fluidsystems
►
blackoilpvt
BrineCo2Pvt.hpp
Co2GasPvt.hpp
ConstantCompressibilityBrinePvt.hpp
ConstantCompressibilityOilPvt.hpp
ConstantCompressibilityWaterPvt.hpp
DeadOilPvt.hpp
DryGasPvt.hpp
DryHumidGasPvt.hpp
GasPvtMultiplexer.hpp
GasPvtThermal.hpp
LiveOilPvt.hpp
OilPvtMultiplexer.hpp
OilPvtThermal.hpp
SolventPvt.hpp
WaterPvtMultiplexer.hpp
WaterPvtThermal.hpp
WetGasPvt.hpp
WetHumidGasPvt.hpp
BaseFluidSystem.hpp
BlackOilDefaultIndexTraits.hpp
BlackOilFluidSystem.hpp
BrineCO2FluidSystem.hpp
Co2BrineFluidSystem.hh
GasPhase.hpp
H2OAirFluidSystem.hpp
H2OAirMesityleneFluidSystem.hpp
H2OAirXyleneFluidSystem.hpp
H2ON2FluidSystem.hpp
H2ON2LiquidPhaseFluidSystem.hpp
LiquidPhase.hpp
NullParameterCache.hpp
ParameterCacheBase.hpp
PTFlashParameterCache.hpp
SinglePhaseFluidSystem.hpp
Spe5FluidSystem.hpp
Spe5ParameterCache.hpp
ThreeComponentFluidSystem.hh
TwoPhaseImmiscibleFluidSystem.hpp
►
thermal
ConstantSolidHeatCapLaw.hpp
ConstantSolidHeatCapLawParams.hpp
EclHeatcrLaw.hpp
EclHeatcrLawParams.hpp
EclSolidEnergyLawMultiplexer.hpp
EclSolidEnergyLawMultiplexerParams.hpp
EclSpecrockLaw.hpp
EclSpecrockLawParams.hpp
EclThcLaw.hpp
EclThcLawParams.hpp
EclThconrLaw.hpp
EclThconrLawParams.hpp
EclThermalConductionLawMultiplexer.hpp
EclThermalConductionLawMultiplexerParams.hpp
EclThermalLawManager.hpp
FluidThermalConductionLaw.hpp
FluidThermalConductionLawParams.hpp
NullSolidEnergyLaw.hpp
NullThermalConductionLaw.hpp
SomertonThermalConductionLaw.hpp
SomertonThermalConductionLawParams.hpp
►
viscositymodels
LBC.hpp
LBCco2rich.hpp
checkFluidSystem.hpp
Constants.hpp
IdealGas.hpp