| ▼ 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 | |
| GeometryUtil.hpp | |
| GridUtil.hpp | |
| linearInterpolation.hpp | |
| MonotCubicInterpolator.hpp | |
| NonuniformTableLinear.hpp | |
| RootFinders.hpp | |
| SparseVector.hpp | |
| UniformTableLinear.hpp | |
| VectorOps.hpp | |
| VectorUtil.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 | |
| ConstexprAssert.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 | |
| ThreadSafeMapBuilder.hpp | |
| TimeService.hpp | |
| VectorWithDefaultAllocator.hpp | |
| Visitor.hpp | |
| CriticalError.hpp | Provides error handling mechanisms for critical errors in the OPM framework |
| 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 | |
| BiofilmTable.hpp | |
| BrineDensityTable.hpp | |
| ColumnSchema.hpp | |
| DenT.hpp | |
| DiffMICPTable.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 | |
| 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 | |
| GSatProd.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 | |
| GrupSlav.hpp | |
| MasterGroup.hpp | |
| MasterMinimumTimeStep.hpp | |
| ReadCouplingFile.hpp | |
| ReservoirCouplingInfo.hpp | |
| ReservoirCouplingKeywordHandlers.hpp | |
| Slaves.hpp | |
| WriteCouplingFile.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 | |
| WCYCLE.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 | |
| RPTKeywordNormalisation.hpp | |
| RptschedKeywordNormalisation.hpp | |
| RSTConfig.hpp | |
| RXXKeywordHandlers.hpp | |
| Schedule.hpp | |
| ScheduleBlock.hpp | |
| ScheduleDeck.hpp | |
| ScheduleGrid.hpp | |
| ScheduleRestartInfo.hpp | |
| ScheduleState.hpp | |
| ScheduleStatic.hpp | |
| ScheduleTypes.hpp | |
| SimpleRPTIntegerControlHandler.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.hpp | |
| 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 | |
| CubicEOS.hpp | |
| CubicEOSParams.hpp | |
| 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. |
| PRParams.hpp | |
| RKParams.hpp | |
| SRKParams.hpp | |
| ► 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 | |
| BlackOilFluidSystem_macrotemplate.hpp | |
| BlackOilFluidSystemNonStatic.hpp | |
| BlackOilFunctions.hpp | |
| BrineCO2FluidSystem.hpp | A two-phase fluid system with water and CO2. |
| Co2BrineFluidSystem.hh | |
| GasPhase.hpp | Represents the gas phase of a single (pseudo-) component. |
| GenericOilGasWaterFluidSystem.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 | |
| IdealGas.hpp | Relations valid for an ideal gas. |
| ▼ ml | |
| ml_model.hpp | |
| ▼ 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 | |
| ► report | |
| WellSpecification.hpp | |
| ► VectorItems | |
| action.hpp | |
| aquifer.hpp | |
| connection.hpp | |
| doubhead.hpp | |
| group.hpp | |
| intehead.hpp | |
| logihead.hpp | |
| msw.hpp | |
| network.hpp | |
| tabdims.hpp | |
| udq.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 | |
| WStat.hpp | |
| ▼ utility | |
| CopyablePtr.hpp | |
| EModel.hpp | |