|
FlowGenericProblem.hpp
Go to the documentation of this file.
408 using Grid = std::remove_cv_t< typename std::remove_reference<decltype(gridView_.grid())>::type>;
412 // \brief Function to assign the origin cell index on level zero, for a cell on the leaf grid view.
This problem simulates an input file given in the data format used by the commercial ECLiPSE simulato... Definition: FlowGenericProblem.hpp:62 void setPorosity(Scalar poro, unsigned elementIdx, unsigned timeIdx=0) Sets the porosity of an element. Definition: FlowGenericProblem.hpp:198 const EclipseState & eclState_ Definition: FlowGenericProblem.hpp:358 UniformXTabulated2DFunction< Scalar > TabulatedTwoDFunction Definition: FlowGenericProblem.hpp:65 Scalar maxPolymerAdsorption(unsigned elemIdx) const Returns the max polymer adsorption value. Definition: FlowGenericProblem_impl.hpp:971 unsigned pvtRegionIndex(unsigned elemIdx) const Returns the index the relevant PVT region given a cell index. Definition: FlowGenericProblem_impl.hpp:930 Scalar oxygenConcentration(unsigned elemIdx) const Returns the initial oxygen concentration for a given a cell index. Definition: FlowGenericProblem_impl.hpp:883 Scalar microbialConcentration(unsigned elemIdx) const Returns the initial microbial concentration for a given a cell index. Definition: FlowGenericProblem_impl.hpp:871 bool usesDefaultRockCompaction() const Whether all rock compaction multipliers use their default values. Definition: FlowGenericProblem.hpp:136 PolymerSolutionContainer< Scalar > polymer_ Definition: FlowGenericProblem.hpp:385 Scalar rockBiotTemp(unsigned elementIdx) const Returns the rock compressibility of an element due to thermoelasticity. Definition: FlowGenericProblem_impl.hpp:428 std::array< std::vector< Scalar >, 2 > rockFraction_ Definition: FlowGenericProblem.hpp:364 std::vector< Scalar > rockCompTransMultVal_ Definition: FlowGenericProblem.hpp:383 std::function< unsigned(unsigned)> lookupIdxOnLevelZeroAssigner_() Definition: FlowGenericProblem.hpp:416 static std::string briefDescription() Returns a human readable description of the problem for the help message. Definition: FlowGenericProblem_impl.hpp:149 Scalar solventRsw(unsigned elemIdx) const Returns the initial solvent dissolved in water for a given a cell index. Definition: FlowGenericProblem_impl.hpp:834 std::vector< TabulatedTwoDFunction > rockCompPoroMultWc_ Definition: FlowGenericProblem.hpp:373 std::vector< unsigned short > miscnum_ Definition: FlowGenericProblem.hpp:368 Scalar overburdenPressure(unsigned elementIdx) const Get the pressure of the overburden. Definition: FlowGenericProblem_impl.hpp:812 void updateMiscnum_() Definition: FlowGenericProblem_impl.hpp:605 Scalar porosity(unsigned globalSpaceIdx, unsigned timeIdx) const Direct indexed access to the porosity. Definition: FlowGenericProblem_impl.hpp:409 Scalar rockCompressibility(unsigned globalSpaceIdx) const Definition: FlowGenericProblem_impl.hpp:394 Scalar initialTimeStepSize_ Definition: FlowGenericProblem.hpp:397 std::vector< TabulatedTwoDFunction > rockCompTransMultElastic_ Definition: FlowGenericProblem.hpp:382 unsigned miscnumRegionIndex(unsigned elemIdx) const Returns the index the relevant MISC region given a cell index. Definition: FlowGenericProblem_impl.hpp:950 bool vapparsActive(int episodeIdx) const Definition: FlowGenericProblem_impl.hpp:621 int numPressurePointsEquil() const Definition: FlowGenericProblem.hpp:296 Scalar referencePorosity(unsigned elementIdx, unsigned timeIdx) const Returns the porosity of an element. Definition: FlowGenericProblem.hpp:153 unsigned satnumRegionIndex(unsigned elemIdx) const Returns the index the relevant saturation function region given a cell index. Definition: FlowGenericProblem_impl.hpp:940 Scalar maxWaterSaturation(unsigned globalDofIdx) const Returns an element's historic maximum water phase saturation that was observed during the simulation. Definition: FlowGenericProblem_impl.hpp:790 std::vector< Scalar > solventSaturation_ Definition: FlowGenericProblem.hpp:390 void readRockCompactionParameters_() Definition: FlowGenericProblem_impl.hpp:246 Tabulated1DFunction< Scalar > TabulatedFunction Definition: FlowGenericProblem.hpp:67 void updateSatnum_() Definition: FlowGenericProblem_impl.hpp:597 void updatePvtnum_() Definition: FlowGenericProblem_impl.hpp:589 bool enableDriftCompensation_ Definition: FlowGenericProblem.hpp:403 bool enableDriftCompensationTemp_ Definition: FlowGenericProblem.hpp:404 Scalar lame(unsigned elementIdx) const Direct access to Lame's second parameter in an element. Definition: FlowGenericProblem_impl.hpp:440 static FlowGenericProblem serializationTestObject(const EclipseState &eclState, const Schedule &schedule, const GridView &gridView) Definition: FlowGenericProblem_impl.hpp:113 void beginTimeStep_(bool enableExperiments, int episodeIdx, int timeStepIndex, Scalar startTime, Scalar time, Scalar timeStepSize, Scalar endTime) Definition: FlowGenericProblem_impl.hpp:666 std::vector< TabulatedFunction > rockCompTransMult_ Definition: FlowGenericProblem.hpp:376 Scalar rockFraction(unsigned elementIdx, unsigned timeIdx) const Returns the rockFraction of an element. Definition: FlowGenericProblem.hpp:165 std::vector< unsigned short > plmixnum_ Definition: FlowGenericProblem.hpp:369 std::vector< TabulatedTwoDFunction > rockCompPoroMultElastic_ Definition: FlowGenericProblem.hpp:381 std::vector< TabulatedTwoDFunction > rockCompTransMultWc_ Definition: FlowGenericProblem.hpp:374 Scalar calciteVolumeFraction(unsigned elemIdx) const Returns the initial calcite volume fraction for a given a cell index. Definition: FlowGenericProblem_impl.hpp:919 CO2H2SolutionContainer< Scalar > CO2H2_ Definition: FlowGenericProblem.hpp:393 unsigned plmixnumRegionIndex(unsigned elemIdx) const Returns the index the relevant PLMIXNUM (for polymer module) region given a cell index. Definition: FlowGenericProblem_impl.hpp:960 FlowGenericProblem(const EclipseState &eclState, const Schedule &schedule, const GridView &gridView) Definition: FlowGenericProblem_impl.hpp:63 BioeffectsSolutionContainer< Scalar > bioeffects_ Definition: FlowGenericProblem.hpp:392 Scalar solventSaturation(unsigned elemIdx) const Returns the initial solvent saturation for a given a cell index. Definition: FlowGenericProblem_impl.hpp:823 Scalar polymerMolecularWeight(const unsigned elemIdx) const Returns the polymer molecule weight for a given cell index. Definition: FlowGenericProblem_impl.hpp:859 std::vector< TabulatedFunction > rockCompPoroMult_ Definition: FlowGenericProblem.hpp:375 void readRockParameters_(const std::vector< Scalar > &cellCenterDepths, std::function< std::array< int, 3 >(const unsigned)> ijkIndex) Definition: FlowGenericProblem_impl.hpp:156 UniformXTabulated2DFunctionBuilder< Scalar > TabulatedTwoDFunctionBuilder Definition: FlowGenericProblem.hpp:66 std::vector< Scalar > maxOilSaturation_ Definition: FlowGenericProblem.hpp:386 std::vector< RockParams > rockParams_ Definition: FlowGenericProblem.hpp:371 std::array< std::vector< Scalar >, 2 > referencePorosity_ Definition: FlowGenericProblem.hpp:363 std::vector< unsigned short > satnum_ Definition: FlowGenericProblem.hpp:367 void serializeOp(Serializer &serializer) Definition: FlowGenericProblem.hpp:302 Scalar rockBiotComp(unsigned elementIdx) const Returns the rock compressibility of an element due to poroelasticity. Definition: FlowGenericProblem_impl.hpp:417 static std::string briefDescription_ Definition: FlowGenericProblem.hpp:362 const LookUpData lookUpData_ Definition: FlowGenericProblem.hpp:410 int numPressurePointsEquil_ Definition: FlowGenericProblem.hpp:401 Scalar minOilPressure(unsigned globalDofIdx) const Returns an element's historic minimum pressure of the oil phase that was observed during the simulati... Definition: FlowGenericProblem_impl.hpp:801 std::vector< Scalar > maxWaterSaturation_ Definition: FlowGenericProblem.hpp:387 void initFluidSystem_() Definition: FlowGenericProblem_impl.hpp:691 bool operator==(const FlowGenericProblem &rhs) const Definition: FlowGenericProblem_impl.hpp:982 Scalar maxTimeStepAfterWellEvent_ Definition: FlowGenericProblem.hpp:398 Scalar ureaConcentration(unsigned elemIdx) const Returns the initial urea concentration for a given a cell index. Definition: FlowGenericProblem_impl.hpp:895 std::vector< Scalar > minRefPressure_ Definition: FlowGenericProblem.hpp:388 bool beginEpisode_(bool enableExperiments, int episodeIdx) Definition: FlowGenericProblem_impl.hpp:629 bool shouldWriteOutput() const Always returns true. The ecl output writer takes care of the rest. Definition: FlowGenericProblem.hpp:320 static void setBriefDescription(const std::string &msg) Specifies the string returned by briefDescription() Definition: FlowGenericProblem.hpp:99 Scalar biofilmVolumeFraction(unsigned elemIdx) const Returns the initial biofilm volume fraction for a given a cell index. Definition: FlowGenericProblem_impl.hpp:907 std::vector< Scalar > solventRsw_ Definition: FlowGenericProblem.hpp:391 static std::string helpPreamble(int, const char **argv) Returns the string that is printed before the list of command line parameters in the help message. Definition: FlowGenericProblem_impl.hpp:134 std::vector< Scalar > overburdenPressure_ Definition: FlowGenericProblem.hpp:389 void readBlackoilExtentionsInitialConditions_(std::size_t numDof, bool enableSolvent, bool enablePolymer, bool enablePolymerMolarWeight, bool enableBioeffects, bool enableMICP) Definition: FlowGenericProblem_impl.hpp:698 Scalar biotTemp(unsigned elementIdx) const Direct access to Biot temperature coefficient in an element. Definition: FlowGenericProblem_impl.hpp:492 bool shouldWriteRestartFile() const Returns true if an eWoms restart file should be written to disk. Definition: FlowGenericProblem.hpp:329 Scalar biotCoeff(unsigned elementIdx) const Direct access to Biot coefficient in an element. Definition: FlowGenericProblem_impl.hpp:471 void updatePlmixnum_() Definition: FlowGenericProblem_impl.hpp:613 std::vector< unsigned short > rockTableIdx_ Definition: FlowGenericProblem.hpp:372 bool explicitRockCompaction_ Definition: FlowGenericProblem.hpp:405 typename FluidSystem::Scalar Scalar Definition: FlowGenericProblem.hpp:64 std::remove_cv_t< typename std::remove_reference< decltype(gridView_.grid())>::type > Grid Definition: FlowGenericProblem.hpp:408 Scalar polymerConcentration(unsigned elemIdx) const Returns the initial polymer concentration for a given a cell index. Definition: FlowGenericProblem_impl.hpp:847 Definition: FlowGenericProblem.hpp:52 Definition: fvbaseprimaryvariables.hh:161 Definition: blackoilbioeffectsmodules.hh:45 Struct holding MICP extension data. Definition: SolutionContainers.hpp:57 Struct holding CO2 and H2 extension data. Definition: SolutionContainers.hpp:84 Definition: FlowGenericProblem.hpp:69 Scalar compressibility Definition: FlowGenericProblem.hpp:71 Scalar referencePressure Definition: FlowGenericProblem.hpp:70 Struct holding polymer extension data. Definition: SolutionContainers.hpp:37 |