▼ 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 | |
► 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 | |
Demangle.hpp | |
FileSystem.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 | |
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 | |
EmbedModule.hpp | |
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 | |
► 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 | |