Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
Static Protected Attributes |
List of all members
Opm::FlowGenericProblem< GridView, FluidSystem > Class Template Reference This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator. More...
Inheritance diagram for Opm::FlowGenericProblem< GridView, FluidSystem >:
Detailed Descriptiontemplate<class GridView, class FluidSystem> class Opm::FlowGenericProblem< GridView, FluidSystem > This problem simulates an input file given in the data format used by the commercial ECLiPSE simulator. Member Typedef Documentation◆ Grid
template<class GridView , class FluidSystem >
◆ LookUpData
template<class GridView , class FluidSystem >
◆ Scalar
template<class GridView , class FluidSystem >
◆ TabulatedFunction
template<class GridView , class FluidSystem >
◆ TabulatedTwoDFunction
template<class GridView , class FluidSystem >
Constructor & Destructor Documentation◆ FlowGenericProblem()
template<class GridView , class FluidSystem >
Member Function Documentation◆ beginEpisode_()
template<class GridView , class FluidSystem >
◆ beginTimeStep_()
template<class GridView , class FluidSystem >
◆ biofilmConcentration()
template<class GridView , class FluidSystem >
Returns the initial biofilm concentration for a given a cell index. ◆ briefDescription()
template<class GridView , class FluidSystem >
Returns a human readable description of the problem for the help message. The problem description is printed as part of the –help message. It is optional and should not exceed one or two lines of text. ◆ calciteConcentration()
template<class GridView , class FluidSystem >
Returns the initial calcite concentration for a given a cell index. ◆ drsdtcon()
template<class GridView , class FluidSystem >
Returns the dynamic drsdt convective mixing value. ◆ helpPreamble()
template<class GridView , class FluidSystem >
Returns the string that is printed before the list of command line parameters in the help message. If the returned string is empty, no help message will be generated. ◆ initFluidSystem_()
template<class GridView , class FluidSystem >
◆ lookupIdxOnLevelZeroAssigner_()
template<class GridView , class FluidSystem >
◆ maxPolymerAdsorption()
template<class GridView , class FluidSystem >
Returns the max polymer adsorption value. ◆ maxWaterSaturation()
template<class GridView , class FluidSystem >
Returns an element's historic maximum water phase saturation that was observed during the simulation. In this context, "historic" means the the time before the current timestep began. This is used for output of the maximum water saturation used as input for water induced rock compation ROCK2D/ROCK2DTR. ◆ microbialConcentration()
template<class GridView , class FluidSystem >
Returns the initial microbial concentration for a given a cell index. ◆ minOilPressure()
template<class GridView , class FluidSystem >
Returns an element's historic minimum pressure of the oil phase that was observed during the simulation. In this context, "historic" means the the time before the current timestep began. This is used for output of the minimum pressure used as input for the irreversible rock compation option. ◆ miscnumRegionIndex()
template<class GridView , class FluidSystem >
Returns the index the relevant MISC region given a cell index. ◆ numPressurePointsEquil()
template<class GridView , class FluidSystem >
◆ operator==()
template<class GridView , class FluidSystem >
References Opm::FlowGenericProblem< GridView, FluidSystem >::maxWaterSaturation_, Opm::FlowGenericProblem< GridView, FluidSystem >::micp_, Opm::FlowGenericProblem< GridView, FluidSystem >::minRefPressure_, Opm::FlowGenericProblem< GridView, FluidSystem >::overburdenPressure_, Opm::FlowGenericProblem< GridView, FluidSystem >::polymer_, Opm::FlowGenericProblem< GridView, FluidSystem >::solventRsw_, and Opm::FlowGenericProblem< GridView, FluidSystem >::solventSaturation_. ◆ overburdenPressure()
template<class GridView , class FluidSystem >
Get the pressure of the overburden. This method is mainly for output. ◆ oxygenConcentration()
template<class GridView , class FluidSystem >
Returns the initial oxygen concentration for a given a cell index. ◆ plmixnumRegionIndex()
template<class GridView , class FluidSystem >
Returns the index the relevant PLMIXNUM (for polymer module) region given a cell index. ◆ polymerConcentration()
template<class GridView , class FluidSystem >
Returns the initial polymer concentration for a given a cell index. ◆ polymerMolecularWeight()
template<class GridView , class FluidSystem >
Returns the polymer molecule weight for a given cell index. ◆ porosity()
template<class GridView , class FluidSystem >
Direct indexed access to the porosity. For the FlowProblem, this method is identical to referencePorosity(). The intensive quantities object may apply various multipliers (e.g. ones which model rock compressibility and water induced rock compaction) to it which depend on the current physical conditions. ◆ pvtRegionIndex()
template<class GridView , class FluidSystem >
Returns the index the relevant PVT region given a cell index. ◆ readBlackoilExtentionsInitialConditions_()
template<class GridView , class FluidSystem >
◆ readRockCompactionParameters_()
template<class GridView , class FluidSystem >
◆ readRockParameters_()
template<class GridView , class FluidSystem >
◆ referencePorosity()
template<class GridView , class FluidSystem >
Returns the porosity of an element. The reference porosity of an element is the porosity of the medium before modified by the current solution. Note that this method is not part of the generic eWoms problem API because it would bake the assumption that only the elements are the degrees of freedom into the interface. References Opm::FlowGenericProblem< GridView, FluidSystem >::referencePorosity_. ◆ rockCompressibility()
template<class GridView , class FluidSystem >
Direct access to rock compressibility. While the above overload could be implemented in terms of this method, that would require always looking up the global space index, which is not always needed. ◆ rockFraction()
template<class GridView , class FluidSystem >
Returns the rockFraction of an element. Usually 1 - porosity, but if pvmult is used to modify porosity we will apply the same multiplier to the rock fraction i.e. pvmult*(1 - porosity) and thus interpret multpv as a volume multiplier. This is to avoid negative rock volume for pvmult*porosity > 1 ◆ rockReferencePressure()
template<class GridView , class FluidSystem >
Direct access to rock reference pressure. While the above overload could be implemented in terms of this method, that would require always looking up the global space index, which is not always needed. ◆ satnumRegionIndex()
template<class GridView , class FluidSystem >
Returns the index the relevant saturation function region given a cell index. ◆ serializationTestObject()
template<class GridView , class FluidSystem >
◆ serializeOp()
template<class GridView , class FluidSystem >
template<class Serializer >
References Opm::FlowGenericProblem< GridView, FluidSystem >::maxOilSaturation_, Opm::FlowGenericProblem< GridView, FluidSystem >::maxWaterSaturation_, Opm::FlowGenericProblem< GridView, FluidSystem >::micp_, Opm::FlowGenericProblem< GridView, FluidSystem >::minRefPressure_, Opm::FlowGenericProblem< GridView, FluidSystem >::overburdenPressure_, Opm::FlowGenericProblem< GridView, FluidSystem >::polymer_, Opm::FlowGenericProblem< GridView, FluidSystem >::solventRsw_, and Opm::FlowGenericProblem< GridView, FluidSystem >::solventSaturation_. ◆ setBriefDescription()
template<class GridView , class FluidSystem >
Specifies the string returned by briefDescription() This string appears in the usage message. References Opm::FlowGenericProblem< GridView, FluidSystem >::briefDescription_. ◆ setPorosity()
template<class GridView , class FluidSystem >
Sets the porosity of an element. References Opm::FlowGenericProblem< GridView, FluidSystem >::referencePorosity_. ◆ shouldWriteOutput()
template<class GridView , class FluidSystem >
Always returns true. The ecl output writer takes care of the rest. ◆ shouldWriteRestartFile()
template<class GridView , class FluidSystem >
Returns true if an eWoms restart file should be written to disk. The FlowProblem does not write any restart files using the ad-hoc format, only ones using the ECL format. ◆ solventRsw()
template<class GridView , class FluidSystem >
Returns the initial solvent dissolved in water for a given a cell index. ◆ solventSaturation()
template<class GridView , class FluidSystem >
Returns the initial solvent saturation for a given a cell index. ◆ updateMiscnum_()
template<class GridView , class FluidSystem >
◆ updatePlmixnum_()
template<class GridView , class FluidSystem >
◆ updatePvtnum_()
template<class GridView , class FluidSystem >
◆ updateSatnum_()
template<class GridView , class FluidSystem >
◆ ureaConcentration()
template<class GridView , class FluidSystem >
Returns the initial urea concentration for a given a cell index. ◆ vapparsActive()
template<class GridView , class FluidSystem >
Member Data Documentation◆ briefDescription_
template<class GridView , class FluidSystem >
◆ eclState_
template<class GridView , class FluidSystem >
◆ enableTuning_
template<class GridView , class FluidSystem >
◆ gridView_
template<class GridView , class FluidSystem >
◆ initialTimeStepSize_
template<class GridView , class FluidSystem >
◆ lookUpData_
template<class GridView , class FluidSystem >
◆ maxOilSaturation_
template<class GridView , class FluidSystem >
◆ maxTimeStepAfterWellEvent_
template<class GridView , class FluidSystem >
◆ maxWaterSaturation_
template<class GridView , class FluidSystem >
◆ micp_
template<class GridView , class FluidSystem >
◆ minRefPressure_
template<class GridView , class FluidSystem >
◆ miscnum_
template<class GridView , class FluidSystem >
◆ numPressurePointsEquil_
template<class GridView , class FluidSystem >
◆ overburdenPressure_
template<class GridView , class FluidSystem >
◆ plmixnum_
template<class GridView , class FluidSystem >
◆ polymer_
template<class GridView , class FluidSystem >
◆ pvtnum_
template<class GridView , class FluidSystem >
◆ referencePorosity_
template<class GridView , class FluidSystem >
◆ rockCompPoroMult_
template<class GridView , class FluidSystem >
◆ rockCompPoroMultWc_
template<class GridView , class FluidSystem >
◆ rockCompTransMult_
template<class GridView , class FluidSystem >
◆ rockCompTransMultVal_
template<class GridView , class FluidSystem >
◆ rockCompTransMultWc_
template<class GridView , class FluidSystem >
◆ rockParams_
template<class GridView , class FluidSystem >
◆ rockTableIdx_
template<class GridView , class FluidSystem >
◆ satnum_
template<class GridView , class FluidSystem >
◆ schedule_
template<class GridView , class FluidSystem >
◆ solventRsw_
template<class GridView , class FluidSystem >
◆ solventSaturation_
template<class GridView , class FluidSystem >
The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||