Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:

opm |
common |
OpmLog |
CounterLog.hpp |
EclipsePRTLog.hpp |
InfoLogger.hpp |
KeywordLocation.hpp |
LogBackend.hpp |
Logger.hpp |
LogUtil.hpp |
MessageFormatter.hpp |
MessageLimiter.hpp |
OpmLog.hpp |
StreamLog.hpp |
TimerLog.hpp |
utility |
numeric |
blas_lapack.h |
buildUniformMonotoneTable.hpp |
calculateCellVol.hpp |
cmp.hpp |
linearInterpolation.hpp |
MonotCubicInterpolator.hpp |
NonuniformTableLinear.hpp |
RootFinders.hpp |
SparseVector.hpp |
UniformTableLinear.hpp |
VectorOps.hpp |
parameters |
Parameter.hpp |
ParameterGroup.hpp |
ParameterGroup_impl.hpp |
ParameterMapItem.hpp |
ParameterRequirement.hpp |
ParameterStrings.hpp |
ParameterTools.hpp |
platform_dependent |
disable_warnings.h |
reenable_warnings.h |
ActiveGridCells.hpp |
CSRGraphFromCoordinates.hpp | Facility for converting collection of region ID pairs into a sparse (CSR) adjacency matrix representation of a graph
CSRGraphFromCoordinates_impl.hpp |
DemangledType.hpp |
FileSystem.hpp |
gpuDecorators.hpp |
MemPacker.hpp |
OpmInputError.hpp |
Serializer.hpp |
shmatch.hpp |
String.hpp |
TimeService.hpp |
Visitor.hpp |
ErrorMacros.hpp |
Exceptions.hpp | Provides the OPM specific exception classes
TimingMacros.hpp |
input |
eclipse |
Deck |
Deck.hpp |
DeckItem.hpp |
DeckKeyword.hpp |
DeckOutput.hpp |
DeckRecord.hpp |
DeckSection.hpp |
DeckTree.hpp |
DeckValue.hpp |
DeckView.hpp |
FileDeck.hpp |
ImportContainer.hpp |
UDAValue.hpp |
value_status.hpp |
EclipseState |
Aquifer |
NumericalAquifer |
NumericalAquiferCell.hpp |
NumericalAquiferConnection.hpp |
NumericalAquifers.hpp |
SingleNumericalAquifer.hpp |
Aquancon.hpp |
AquiferConfig.hpp |
AquiferCT.hpp |
AquiferFlux.hpp |
AquiferHelpers.hpp |
Aquifetp.hpp |
Compositional |
CompositionalConfig.hpp |
Grid |
Box.hpp |
BoxManager.hpp |
Carfin.hpp |
CarfinManager.hpp |
EclipseGrid.hpp |
FaceDir.hpp |
Fault.hpp |
FaultCollection.hpp |
FaultFace.hpp |
FieldData.hpp |
FieldProps.hpp |
FieldPropsManager.hpp |
FIPRegionStatistics.hpp |
GridDims.hpp |
Keywords.hpp |
LgrCollection.hpp |
MapAxes.hpp |
MinpvMode.hpp |
MULTREGTScanner.hpp |
NNC.hpp |
Operate.hpp |
PinchMode.hpp |
readKeywordCarfin.hpp |
RegionSetMatcher.hpp |
SatfuncPropertyInitializers.hpp |
setKeywordBox.hpp |
TranCalculator.hpp |
TransMult.hpp |
InitConfig |
Equil.hpp |
FoamConfig.hpp |
InitConfig.hpp |
IOConfig |
FIPConfig.hpp |
IOConfig.hpp |
SimulationConfig |
BCConfig.hpp |
DatumDepth.hpp |
RockConfig.hpp |
SimulationConfig.hpp |
ThresholdPressure.hpp |
SummaryConfig |
SummaryConfig.hpp |
Tables |
Aqudims.hpp |
AqutabTable.hpp |
BrineDensityTable.hpp |
ColumnSchema.hpp |
DenT.hpp |
EnkrvdTable.hpp |
EnptvdTable.hpp |
Eqldims.hpp |
EzrokhiTable.hpp |
FlatTable.hpp |
FoamadsTable.hpp |
FoammobTable.hpp |
GasvisctTable.hpp |
GsfTable.hpp |
ImkrvdTable.hpp |
ImptvdTable.hpp |
JFunc.hpp |
JouleThomson.hpp |
MiscTable.hpp |
MsfnTable.hpp |
OilvisctTable.hpp |
OverburdTable.hpp |
PbvdTable.hpp |
PcfactTable.hpp |
PdvdTable.hpp |
PermfactTable.hpp |
PlyadsTable.hpp |
PlydhflfTable.hpp |
PlymaxTable.hpp |
PlymwinjTable.hpp |
PlyrockTable.hpp |
PlyshlogTable.hpp |
PlyviscTable.hpp |
PmiscTable.hpp |
PolyInjTable.hpp |
Ppcwmax.hpp |
PvdgTable.hpp |
PvdoTable.hpp |
PvdsTable.hpp |
PvtgTable.hpp |
PvtgwoTable.hpp |
PvtgwTable.hpp |
PvtoTable.hpp |
PvtsolTable.hpp |
PvtwsaltTable.hpp |
PvtxTable.hpp |
Regdims.hpp |
Rock2dTable.hpp |
Rock2dtrTable.hpp |
RocktabTable.hpp |
RockwnodTable.hpp |
RsvdTable.hpp |
RtempvdTable.hpp |
RvvdTable.hpp |
RvwvdTable.hpp |
RwgsaltTable.hpp |
SaltpvdTable.hpp |
SaltSolubilityTable.hpp |
SaltvdTable.hpp |
SgcwmisTable.hpp |
SgfnTable.hpp |
SgofTable.hpp |
SgwfnTable.hpp |
SimpleTable.hpp |
SkprpolyTable.hpp |
SkprwatTable.hpp |
SlgofTable.hpp |
Sof2Table.hpp |
Sof3Table.hpp |
SolventDensityTable.hpp |
SorwmisTable.hpp |
SpecheatTable.hpp |
SpecrockTable.hpp |
SsfnTable.hpp |
StandardCond.hpp |
SwfnTable.hpp |
SwofTable.hpp |
Tabdims.hpp |
TableColumn.hpp |
TableContainer.hpp |
TableEnums.hpp |
TableIndex.hpp |
TableManager.hpp |
TableSchema.hpp |
TLMixpar.hpp |
TlpmixpaTable.hpp |
TracerVdTable.hpp | A class that contains tracer concentration vs depth table.
WatvisctTable.hpp |
WsfTable.hpp |
Util |
IOrderSet.hpp |
OrderedMap.hpp |
checkDeck.hpp |
Co2StoreConfig.hpp |
EclipseConfig.hpp |
EclipseState.hpp |
EndpointScaling.hpp |
MICPpara.hpp |
Phase.hpp |
Runspec.hpp |
TracerConfig.hpp |
WagHysteresisConfig.hpp |
Generator |
KeywordGenerator.hpp |
KeywordLoader.hpp |
Parser |
raw |
RawConsts.hpp |
RawEnums.hpp |
RawKeyword.hpp |
RawRecord.hpp |
StarToken.hpp |
ErrorGuard.hpp |
InputErrorAction.hpp |
ParseContext.hpp |
Parser.hpp |
ParserConst.hpp |
ParserEnums.hpp |
ParserItem.hpp |
ParserKeyword.hpp |
ParserRecord.hpp |
Python |
PyRunModule.hpp |
Python.hpp |
PythonInterp.hpp |
Schedule |
Action |
Actdims.hpp |
ActionAST.hpp |
ActionContext.hpp |
ActionParser.hpp |
ActionResult.hpp |
Actions.hpp |
ActionValue.hpp |
ActionX.hpp |
ASTNode.hpp |
Condition.hpp |
Enums.hpp |
PyAction.hpp |
SimulatorUpdate.hpp |
State.hpp |
WGNames.hpp |
Group |
GConSale.hpp |
GConSump.hpp |
GPMaint.hpp |
Group.hpp |
GroupEconProductionLimits.hpp |
GroupKeywordHandlers.hpp |
GTNode.hpp |
GuideRate.hpp |
GuideRateConfig.hpp |
GuideRateKeywordHandlers.hpp |
GuideRateModel.hpp |
MSW |
AICD.hpp |
Compsegs.hpp |
FromWSEG.hpp |
icd.hpp |
icd_convert.hpp |
MSWKeywordHandlers.hpp |
Segment.hpp |
SegmentMatcher.hpp |
SICD.hpp |
Valve.hpp |
WellSegments.hpp |
WelSegsSet.hpp |
Network |
Balance.hpp |
Branch.hpp |
ExtNetwork.hpp |
NetworkKeywordHandlers.hpp |
Node.hpp |
ResCoup |
ReservoirCouplingInfo.hpp |
ReservoirCouplingKeywordHandlers.hpp |
UDQ |
UDQActive.hpp |
UDQAssign.hpp |
UDQASTNode.hpp |
UDQConfig.hpp |
UDQContext.hpp |
UDQDefine.hpp |
UDQEnums.hpp |
UDQFunction.hpp |
UDQFunctionTable.hpp |
UDQInput.hpp |
UDQKeywordHandlers.hpp |
UDQParams.hpp |
UDQParser.hpp |
UDQSet.hpp |
UDQState.hpp |
UDQToken.hpp |
UDT.hpp |
Well |
Connection.hpp |
FilterCake.hpp |
injection.hpp |
NameOrder.hpp |
PAvg.hpp |
PAvgCalculator.hpp |
PAvgCalculatorCollection.hpp |
PAvgDynamicSourceData.hpp |
WDFAC.hpp |
Well.hpp |
WellBrineProperties.hpp |
WellCompletionKeywordHandlers.hpp |
WellConnections.hpp |
WellEconProductionLimits.hpp |
WellEnums.hpp |
WellFoamProperties.hpp |
WellInjectionControls.hpp |
WellKeywordHandlers.hpp |
WellMatcher.hpp |
WellMICPProperties.hpp |
WellPolymerProperties.hpp |
WellProductionControls.hpp |
WellPropertiesKeywordHandlers.hpp |
WellTestConfig.hpp |
WellTestState.hpp |
WellTracerProperties.hpp |
WINJMULT.hpp |
WList.hpp |
WListManager.hpp |
WVFPDP.hpp |
WVFPEXP.hpp |
WellTraj |
RigEclipseWellLogExtractor.hpp |
ArrayDimChecker.hpp |
BCProp.hpp |
CompletedCells.hpp |
eval_uda.hpp |
Events.hpp |
GasLiftOpt.hpp |
GasLiftOptKeywordHandlers.hpp |
HandlerContext.hpp |
KeywordHandlers.hpp |
MessageLimits.hpp |
MixingRateControlKeywordHandlers.hpp |
OilVaporizationProperties.hpp |
RFTConfig.hpp |
RPTConfig.hpp |
RSTConfig.hpp |
RXXKeywordHandlers.hpp |
Schedule.hpp |
ScheduleBlock.hpp |
ScheduleDeck.hpp |
ScheduleGrid.hpp |
ScheduleRestartInfo.hpp |
ScheduleState.hpp |
ScheduleStatic.hpp |
ScheduleTypes.hpp |
Source.hpp |
SummaryState.hpp |
Tuning.hpp |
VFPInjTable.hpp |
VFPProdTable.hpp |
WriteRestartFileEvents.hpp |
Units |
Dimension.hpp |
Units.hpp |
UnitSystem.hpp |
Utility |
Functional.hpp |
Typetools.hpp |
io |
eclipse |
rst |
action.hpp |
aquifer.hpp |
connection.hpp |
group.hpp |
header.hpp |
netbalan.hpp |
network.hpp |
segment.hpp |
state.hpp |
udq.hpp |
well.hpp |
EclFile.hpp |
EclIOdata.hpp |
EclOutput.hpp |
EclUtil.hpp |
EGrid.hpp |
EInit.hpp |
ERft.hpp |
ERsm.hpp |
ERst.hpp |
ESmry.hpp |
ExtESmry.hpp |
ExtSmryOutput.hpp |
OutputStream.hpp |
PaddedOutputString.hpp |
RestartFileView.hpp |
SummaryNode.hpp |
json |
JsonObject.hpp |
material |
binarycoefficients |
Air_Mesitylene.hpp | Binary coefficients for water and mesitylene.
Air_Xylene.hpp | Binary coefficients for water and xylene.
Brine_CO2.hpp | Binary coefficients for brine and CO2.
Brine_H2.hpp | Binary coefficients for brine and H2.
FullerMethod.hpp | Estimate binary diffusion coefficents in gases according to the method by Fuller.
H2O_Air.hpp | Binary coefficients for water and nitrogen.
H2O_CO2.hpp | Binary coefficients for water and CO2.
H2O_Mesitylene.hpp | Binary coefficients for water and mesitylene.
H2O_N2.hpp | Binary coefficients for water and nitrogen.
H2O_Xylene.hpp | Binary coefficients for water and xylene.
HenryIapws.hpp | The IAPWS formulation of Henry coefficients in water
common |
ConditionalStorage.hpp | A simple class which only stores a given member attribute if a boolean condition is true.
EnsureFinalized.hpp | Default implementation for asserting finalization of parameter objects.
FastSmallVector.hpp | An implementation of vector/array based on small object optimization
HasMemberGeneratorMacros.hpp | This macro generates a class HasMember_${MEMBER_NAME} which can be used for template specialization.
IntervalTabulated2DFunction.hpp | Implements a function that depends on two variables.
MathToolbox.hpp | A traits class which provides basic mathematical functions for arbitrary scalar floating point values
Means.hpp | Implements some common averages
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 | Class implementing cubic splines.
Tabulated1DFunction.hpp | Implements a linearly interpolated scalar function that depends on one variable.
TridiagonalMatrix.hpp | Provides a tridiagonal matrix that also supports non-zero entries in the upper right and lower left.
UniformTabulated2DFunction.hpp | Implements a scalar function that depends on two variables and which is sampled on an uniform X-Y grid.
UniformXTabulated2DFunction.hpp | 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-.
Valgrind.hpp | Some templates to wrap the valgrind client request macros
components |
iapws |
Common.hpp | Implements relations which are common for all regions of the IAPWS '97 formulation.
Region1.hpp | Implements the equations for region 1 of the IAPWS '97 formulation.
Region2.hpp | Implements the equations for region 2 of the IAPWS '97 formulation.
Region4.hpp | Implements the equations for region 4 of the IAPWS '97 formulation.
Air.hpp | A simple class implementing the fluid properties of air.
Brine.hpp | A class for the brine fluid properties.
BrineDynamic.hpp | A class for the brine fluid properties.
C1.hpp | Properties of pure molecular methane .
C10.hpp | Properties of pure molecular n-Decane .
CO2.hpp | A class for the CO2 fluid properties.
co2tables.inc |
Component.hpp | Abstract base class of a pure chemical species.
Dnapl.hpp | A simple implementation of a dense non-aqueous phase liquid (DNAPL).
H2.hpp | Properties of pure molecular hydrogen .
H2O.hpp | Material properties of pure water .
h2tables.inc |
Lnapl.hpp | A simple implementation of a LNAPL, e.g.
Mesitylene.hpp | Component for Mesitylene.
N2.hpp | Properties of pure molecular nitrogen .
NullComponent.hpp | A component that only throws exceptions.
SimpleCO2.hpp | A simplistic class representing the fluid properties.
SimpleH2.hpp | Properties of pure molecular hydrogen .
SimpleH2O.hpp | A simple version of pure water.
SimpleHuDuanH2O.hpp | A simple version of pure water with density from Hu et al.
TabulatedComponent.hpp | A generic class which tabulates all thermodynamic properties of a given component.
Unit.hpp | A component where all quantities are fixed at 1.0.
Xylene.hpp | Component for Xylene.
constraintsolvers |
CompositionFromFugacities.hpp | Calculates the chemical equilibrium from the component fugacities in a phase.
ComputeFromReferencePhase.hpp | Computes all quantities of a generic fluid state if a reference phase has been specified.
ImmiscibleFlash.hpp | Determines the pressures and saturations of all fluid phases given the total mass of all components.
MiscibleMultiPhaseComposition.hpp | Computes the composition of all phases of a N-phase, N-component fluid system assuming that all N phases are present.
NcpFlash.hpp | Determines the phase compositions, pressures and saturations given the total mass of all components.
PTFlash.hpp | Determines the phase compositions, pressures and saturations given the total mass of all components for the chiwoms problem.
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
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
EvaluationFormat.hpp |
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 | Implements the Peng-Robinson equation of state for liquids and gases.
PengRobinsonMixture.hpp | Implements the Peng-Robinson equation of state for a mixture.
PengRobinsonParams.hpp | Stores and provides access to the Peng-Robinson parameters.
PengRobinsonParamsMixture.hpp | The mixing rule for the oil and the gas phases of the SPE5 problem.
fluidmatrixinteractions |
BrooksCorey.hpp | Implementation of the Brooks-Corey capillary pressure <-> saturation relation.
BrooksCoreyParams.hpp | Specification of the material parameters for the Brooks-Corey constitutive relations.
DirectionalMaterialLawParams.hpp | This file contains definitions related to directional material law parameters
EclDefaultMaterial.hpp | Implements the default three phase capillary pressure law used by the ECLipse simulator.
EclDefaultMaterialParams.hpp | Default implementation for the parameters required by the default three-phase capillary pressure model used by Eclipse.
EclEpsConfig.cpp | Specifies the configuration used by the endpoint scaling code.
EclEpsConfig.hpp | Specifies the configuration used by the endpoint scaling code.
EclEpsGridProperties.hpp |
EclEpsScalingPoints.hpp |
EclEpsTwoPhaseLaw.hpp | This material law takes a material law defined for unscaled saturation and converts it to a material law defined on scaled saturations.
EclEpsTwoPhaseLawParams.hpp | A default implementation of the parameters for the material law adapter class which implements ECL endpoint scaling.
EclHysteresisConfig.hpp | Specifies the configuration used by the ECL kr/pC hysteresis code.
EclHysteresisTwoPhaseLaw.hpp | This material law implements the hysteresis model of the ECL file format.
EclHysteresisTwoPhaseLawParams.hpp | A default implementation of the parameters for the material law which implements the ECL relative permeability and capillary pressure hysteresis.
EclMaterialLawManager.hpp | Provides an simple way to create and manage the material law objects for a complete ECL deck.
EclMultiplexerMaterial.hpp | Implements a multiplexer class that provides all three phase capillary pressure laws used by the ECLipse simulator.
EclMultiplexerMaterialParams.hpp | Multiplexer implementation for the parameters required by the multiplexed three-phase material law.
EclStone1Material.hpp | Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator.
EclStone1MaterialParams.hpp | Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse.
EclStone2Material.hpp | Implements the second phase capillary pressure/relperm law suggested by Stone as used by the ECLipse simulator.
EclStone2MaterialParams.hpp | Default implementation for the parameters required by the three-phase capillary pressure/relperm Stone 2 model used by Eclipse.
EclTwoPhaseMaterial.hpp | Implements a multiplexer class that provides ECL saturation functions for twophase simulations.
EclTwoPhaseMaterialParams.hpp | Implementation for the parameters required by the material law for two-phase simulations.
EffToAbsLaw.hpp | This material law takes a material law defined for effective saturations and converts it to a material law defined on absolute saturations.
EffToAbsLawParams.hpp | A default implementation of the parameters for the adapter class to convert material laws from effective to absolute saturations.
LinearMaterial.hpp | Implements a linear saturation-capillary pressure relation.
LinearMaterialParams.hpp | Reference implementation of params for the linear M-phase material material.
MaterialTraits.hpp | This file contains helper classes for the material laws
NullMaterial.hpp | Implements a dummy linear saturation-capillary pressure relation which just disables capillary pressure.
NullMaterialParams.hpp | Reference implementation of params for the linear M-phase material material.
ParkerLenhard.hpp | Implements the Parker-Lenhard twophase p_c-Sw hysteresis model.
ParkerLenhardParams.hpp | Default parameter class for the Parker-Lenhard hysteresis model.
PiecewiseLinearTwoPhaseMaterial.hpp | Implementation of a tabulated, piecewise linear capillary pressure law.
PiecewiseLinearTwoPhaseMaterialParams.hpp | Specification of the material parameters for a two-phase material law which uses a table and piecewise constant interpolation.
RegularizedBrooksCorey.hpp | Implementation of the regularized Brooks-Corey capillary pressure / relative permeability <-> saturation relation.
RegularizedBrooksCoreyParams.hpp | Parameters that are necessary for the regularization of the Brooks-Corey capillary pressure model.
RegularizedVanGenuchten.hpp | Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> saturation relation.
RegularizedVanGenuchtenParams.hpp | Parameters that are necessary for the regularization of VanGenuchten "material law".
SatCurveMultiplexer.hpp | Implements a multiplexer class that provides LET curves and piecewise linear saturation functions.
SatCurveMultiplexerParams.hpp | Specification of the material parameters for the saturation function multiplexer.
SplineTwoPhaseMaterial.hpp | Implementation of a tabulated capillary pressure and relperm law which uses spline curves as interpolation functions.
SplineTwoPhaseMaterialParams.hpp | Specification of the material parameters for a two-phase material law which uses a table and spline-based interpolation.
ThreePhaseParkerVanGenuchten.hpp | Implementation of three-phase capillary pressure and relative permeability relations proposed by Parker and van Genuchten.
ThreePhaseParkerVanGenuchtenParams.hpp | Specification of the material params for the three-phase van Genuchten capillary pressure model.
TwoPhaseLETCurves.hpp |
TwoPhaseLETCurvesParams.hpp |
VanGenuchten.hpp | Implementation of the van Genuchten capillary pressure - saturation relation.
VanGenuchtenParams.hpp | Specification of the material parameters for the van Genuchten constitutive relations.
fluidstates |
BlackOilFluidState.hpp | Implements a "tailor-made" fluid state class for the black-oil model.
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 | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium.
NonEquilibriumFluidState.hpp | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system not assuming thermodynamic equilibrium
PressureOverlayFluidState.hpp | This is a fluid state which allows to set the fluid pressures and takes all other quantities from an other fluid state.
SaturationOverlayFluidState.hpp | This is a fluid state which allows to set the fluid saturations and takes all other quantities from an other fluid state.
SimpleModularFluidState.hpp | Represents all relevant thermodynamic quantities of a multi-phase, multi-component fluid system assuming thermodynamic equilibrium.
TemperatureOverlayFluidState.hpp | This is a fluid state which allows to set the fluid temperatures and takes all other quantities from an other fluid state.
fluidsystems |
blackoilpvt |
BrineCo2Pvt.hpp | This class represents the Pressure-Volume-Temperature relations of the liquid phase for a CO2-Brine system.
BrineH2Pvt.hpp | This class represents the Pressure-Volume-Temperature relations of the liquid phase for a H2-Brine system.
Co2GasPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the gas phase for CO2.
ConstantCompressibilityBrinePvt.hpp | This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil.
ConstantCompressibilityOilPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas and constant compressibility/"viscosibility".
ConstantCompressibilityWaterPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil.
DeadOilPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the oil phase without dissolved gas.
DryGasPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the gas phase without vaporized oil.
DryHumidGasPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the gas phase with vaporized water.
GasPvtMultiplexer.hpp | This class represents the Pressure-Volume-Temperature relations of the gas phase in the black-oil model.
GasPvtThermal.hpp | This class implements temperature dependence of the PVT properties of gas.
H2GasPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the gas phase for H2.
LiveOilPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the oil phas with dissolved gas.
OilPvtMultiplexer.hpp | This class represents the Pressure-Volume-Temperature relations of the oil phase in the black-oil model.
OilPvtThermal.hpp | This class implements temperature dependence of the PVT properties of oil.
SolventPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the "second" gas phase in the of ECL simulations with solvents.
WaterPvtMultiplexer.hpp | This class represents the Pressure-Volume-Temperature relations of the water phase in the black-oil model.
WaterPvtThermal.hpp | This class implements temperature dependence of the PVT properties of water.
WetGasPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the gas phas with vaporized oil.
WetHumidGasPvt.hpp | This class represents the Pressure-Volume-Temperature relations of the gas phase with vaporized oil and vaporized water.
BaseFluidSystem.hpp | The base class for all fluid systems.
BlackOilDefaultIndexTraits.hpp | The class which specifies the default phase and component indices for the black-oil fluid system.
BlackOilFluidSystem.hpp | A fluid system which uses the black-oil model assumptions to calculate termodynamically meaningful quantities.
BrineCO2FluidSystem.hpp | A two-phase fluid system with water and CO2.
Co2BrineFluidSystem.hh |
GasPhase.hpp | Represents the gas phase of a single (pseudo-) component.
GenericOilGasFluidSystem.hpp |
H2OAirFluidSystem.hpp | A fluid system with a liquid and a gaseous phase and water and air as components.
H2OAirMesityleneFluidSystem.hpp | A fluid system with water, gas and NAPL as phases and water, air and mesitylene (DNAPL) as components.
H2OAirXyleneFluidSystem.hpp | A fluid system with water, gas and NAPL as phases and water, air and NAPL (contaminant) as components.
H2ON2FluidSystem.hpp | A two-phase fluid system with water and nitrogen as components.
H2ON2LiquidPhaseFluidSystem.hpp | A liquid-phase-only fluid system with water and nitrogen as components.
LiquidPhase.hpp | Represents the liquid phase of a single (pseudo-) component.
NullParameterCache.hpp | A parameter cache which does nothing.
ParameterCacheBase.hpp | The base class of the parameter caches of fluid systems.
PTFlashParameterCache.hpp | Specifies the parameter cache used by the SPE-5 fluid system.
SinglePhaseFluidSystem.hpp | A fluid system for single phase models.
Spe5FluidSystem.hpp | The fluid system for the oil, gas and water phases of the SPE5 problem.
Spe5ParameterCache.hpp | Specifies the parameter cache used by the SPE-5 fluid system.
ThreeComponentFluidSystem.hh |
TwoPhaseImmiscibleFluidSystem.hpp | A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium.
thermal |
ConstantSolidHeatCapLaw.hpp | Implements a solid energy storage law which assumes constant heat capacity.
ConstantSolidHeatCapLawParams.hpp | The default implementation of a parameter object for the solid energy storage law which assumes constant heat capacity.
EclHeatcrLaw.hpp | Implements the volumetric interior energy relations of rock used by ECL.
EclHeatcrLawParams.hpp | The default implementation of a parameter object for the ECL thermal law.
EclSolidEnergyLawMultiplexer.hpp | Provides the energy storage relation of rock.
EclSolidEnergyLawMultiplexerParams.hpp | The default implementation of a parameter object for the ECL thermal law.
EclSpecrockLaw.hpp | Implements the volumetric interior energy relations of rock used by ECL.
EclSpecrockLawParams.hpp | The default implementation of a parameter object for the ECL thermal law based on SPECROCK.
EclThcLaw.hpp | Implements the total thermal conductivity and rock enthalpy relations used by ECL.
EclThcLawParams.hpp | The default implementation of a parameter object for the thermal conduction law based on the THC* keywords from ECL.
EclThconrLaw.hpp | Implements the total thermal conductivity relations specified by the ECL THCONR.
EclThconrLawParams.hpp | The default implementation of a parameter object for the thermal conduction law based on the THCONR keyword from ECL.
EclThermalConductionLawMultiplexer.hpp | Implements the total thermal conductivity and rock enthalpy relations used by ECL.
EclThermalConductionLawMultiplexerParams.hpp | The default implementation of a parameter object for the ECL thermal law.
EclThermalLawManager.hpp | Provides an simple way to create and manage the thermal law objects for a complete ECL deck.
FluidThermalConductionLaw.hpp |
FluidThermalConductionLawParams.hpp |
NullSolidEnergyLaw.hpp | Implements a solid energy storage law which just returns 0.
NullThermalConductionLaw.hpp | Implements a dummy law for thermal conduction to which isothermal models can fall back to.
SomertonThermalConductionLaw.hpp | Implements the Somerton law of thermal conductivity in a porous medium.
SomertonThermalConductionLawParams.hpp | The default implementation of a parameter object for the Somerton thermal conduction law.
viscositymodels |
LBC.hpp |
LBCco2rich.hpp |
checkFluidSystem.hpp | Checks whether a fluid system adheres to the specification.
Constants.hpp | A central place for various physical constants occuring in some equations.
IdealGas.hpp | Relations valid for an ideal gas.
output |
data |
Aquifer.hpp |
Cells.hpp |
Groups.hpp |
GuideRateValue.hpp |
InterRegFlow.hpp |
InterRegFlowMap.hpp | Facility for converting collection of region ID pairs into a sparse (CSR) adjacency matrix representation of a graph
Solution.hpp |
Wells.hpp |
eclipse |
VectorItems |
action.hpp |
aquifer.hpp |
connection.hpp |
doubhead.hpp |
group.hpp |
intehead.hpp |
logihead.hpp |
msw.hpp |
network.hpp |
tabdims.hpp |
well.hpp |
ActiveIndexByColumns.hpp |
AggregateActionxData.hpp |
AggregateAquiferData.hpp |
AggregateConnectionData.hpp |
AggregateGroupData.hpp |
AggregateMSWData.hpp |
AggregateNetworkData.hpp |
AggregateUDQData.hpp |
AggregateWellData.hpp |
AggregateWListData.hpp |
DoubHEAD.hpp |
EclipseGridInspector.hpp |
EclipseIO.hpp |
EclipseIOUtil.hpp |
Inplace.hpp |
InteHEAD.hpp |
LinearisedOutputTable.hpp |
LogiHEAD.hpp |
RegionCache.hpp |
RestartIO.hpp |
RestartValue.hpp |
Summary.hpp |
Tables.hpp |
UDQDims.hpp |
WindowedArray.hpp | Provide facilities to simplify constructing restart vectors such as IWEL or RSEG
WriteInit.hpp |
WriteRestartHelpers.hpp |
WriteRFT.hpp |
WriteRPT.hpp |
WStat.hpp |
utility |
CopyablePtr.hpp |
EModel.hpp |