|
GenericOutputBlackoilModule.hpp
Go to the documentation of this file.
Definition: BioeffectsContainer.hpp:38 Definition: CO2H2Container.hpp:38 Definition: ExtboContainer.hpp:37 Definition: FIPContainer.hpp:47 Definition: FlowsContainer.hpp:44 Definition: GenericOutputBlackoilModule.hpp:80 std::map< std::pair< std::string, int >, double > blockData_ Definition: GenericOutputBlackoilModule.hpp:498 std::array< ScalarBuffer, numPhases > relativePermeability_ Definition: GenericOutputBlackoilModule.hpp:485 const RSTConv & getConv() const Definition: GenericOutputBlackoilModule.hpp:291 const Inplace * initialInplace() const Definition: GenericOutputBlackoilModule.hpp:263 ScalarBuffer fluidPressure_ Definition: GenericOutputBlackoilModule.hpp:438 std::array< ScalarBuffer, numPhases > density_ Definition: GenericOutputBlackoilModule.hpp:483 void invalidateLocalData() Definition: GenericOutputBlackoilModule.hpp:274 void assignGlobalFieldsToSolution(data::Solution &sol) Assign fields that are in global numbering to the solution. \detail This is used to add fields that f... ScalarBuffer saturatedOilFormationVolumeFactor_ Definition: GenericOutputBlackoilModule.hpp:470 bool enableFoam_ Definition: GenericOutputBlackoilModule.hpp:411 ScalarBuffer overburdenPressure_ Definition: GenericOutputBlackoilModule.hpp:444 ScalarBuffer gasDissolutionFactorInWater_ Definition: GenericOutputBlackoilModule.hpp:464 Scalar getFoamConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:194 bool enableMech_ Definition: GenericOutputBlackoilModule.hpp:407 const EclipseState & eclState_ Definition: GenericOutputBlackoilModule.hpp:396 static constexpr int gasPhaseIdx Definition: GenericOutputBlackoilModule.hpp:305 ScalarBuffer swmin_ Definition: GenericOutputBlackoilModule.hpp:460 bool enableGeochemistry_ Definition: GenericOutputBlackoilModule.hpp:416 ScalarBuffer rockCompPorvMultiplier_ Definition: GenericOutputBlackoilModule.hpp:468 Scalar getSolventRsw(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:178 static int regionMax(const std::vector< int > ®ion, const Parallel::Communication &comm) void makeRegionSum(Inplace &inplace, const std::string ®ion_name, const Parallel::Communication &comm) const @ oilCompIdx Definition: GenericOutputBlackoilModule.hpp:309 @ waterCompIdx Definition: GenericOutputBlackoilModule.hpp:310 Scalar getSaltSaturation(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:210 RFTContainer< FluidSystem > rftC_ Definition: GenericOutputBlackoilModule.hpp:495 bool computeFip_ Definition: GenericOutputBlackoilModule.hpp:420 ScalarBuffer dewPointPressure_ Definition: GenericOutputBlackoilModule.hpp:467 LogOutputHelper< Scalar > logOutput_ Definition: GenericOutputBlackoilModule.hpp:403 GeochemistryContainer< Scalar > geochemC_ Definition: GenericOutputBlackoilModule.hpp:487 std::vector< std::string > StringBuffer Definition: GenericOutputBlackoilModule.hpp:302 bool enableBrine_ Definition: GenericOutputBlackoilModule.hpp:412 void calc_initial_inplace(const Parallel::Communication &comm) bool forceDisableFipresvOutput_ Definition: GenericOutputBlackoilModule.hpp:419 void prepareDensityAccumulation() std::vector< SummaryConfigNode > RPRNodes_ Definition: GenericOutputBlackoilModule.hpp:426 std::vector< int > failedCellsPb_ Definition: GenericOutputBlackoilModule.hpp:429 ScalarBuffer permFact_ Definition: GenericOutputBlackoilModule.hpp:453 ScalarBuffer rsw_ Definition: GenericOutputBlackoilModule.hpp:441 ScalarBuffer pcog_ Definition: GenericOutputBlackoilModule.hpp:476 void outputWellspecReport(const std::vector< std::string > &changedWells, const bool changedWellLists, const std::size_t reportStepNum, const double elapsed, boost::posix_time::ptime currentDate) const RSTConv rst_conv_ Helper class for RPTRST CONV. Definition: GenericOutputBlackoilModule.hpp:496 std::optional< RegionPhasePoreVolAverage > regionAvgDensity_ Definition: GenericOutputBlackoilModule.hpp:513 std::array< ScalarBuffer, numPhases > invB_ Definition: GenericOutputBlackoilModule.hpp:482 @ numPhases Definition: GenericOutputBlackoilModule.hpp:303 ScalarBuffer pSalt_ Definition: GenericOutputBlackoilModule.hpp:452 Scalar getPermFactor(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:218 bool enableBioeffects_ Definition: GenericOutputBlackoilModule.hpp:415 static void registerParameters() Register all run-time parameters for the Vtk output module. ScalarBuffer cFoam_ Definition: GenericOutputBlackoilModule.hpp:450 void serializeOp(Serializer &serializer) Definition: GenericOutputBlackoilModule.hpp:283 ScalarBuffer bubblePointPressure_ Definition: GenericOutputBlackoilModule.hpp:466 ScalarBuffer temperature_ Definition: GenericOutputBlackoilModule.hpp:439 void outputCumLog(std::size_t reportStepNum, const bool connData) bool enableSolvent_ Definition: GenericOutputBlackoilModule.hpp:409 ScalarBuffer ppcw_ Definition: GenericOutputBlackoilModule.hpp:461 std::optional< Inplace > initialInplace_ Definition: GenericOutputBlackoilModule.hpp:510 std::vector< Scalar > ScalarBuffer Definition: GenericOutputBlackoilModule.hpp:301 static bool isOutputCreationDirective_(const std::string &keyword) FIPContainer< FluidSystem > fipC_ Definition: GenericOutputBlackoilModule.hpp:422 ScalarBuffer rockCompTransMultiplier_ Definition: GenericOutputBlackoilModule.hpp:471 MechContainer< Scalar > mech_ Definition: GenericOutputBlackoilModule.hpp:479 Inplace calc_inplace(std::map< std::string, double > &miscSummaryData, std::map< std::string, std::vector< double > > ®ionData, const Parallel::Communication &comm) void accumulateDensityParallel() const FlowsContainer< FluidSystem > & getFlows() const Definition: GenericOutputBlackoilModule.hpp:235 ScalarBuffer dynamicPoreVolume_ Definition: GenericOutputBlackoilModule.hpp:436 typename FluidSystem::Scalar Scalar Definition: GenericOutputBlackoilModule.hpp:82 FaceDir::DirEnum Dir Definition: GenericOutputBlackoilModule.hpp:311 ScalarBuffer minimumOilPressure_ Definition: GenericOutputBlackoilModule.hpp:469 bool localDataValid() const Definition: GenericOutputBlackoilModule.hpp:270 ScalarBuffer gasFormationVolumeFactor_ Definition: GenericOutputBlackoilModule.hpp:432 std::array< ScalarBuffer, numPhases > residual_ Definition: GenericOutputBlackoilModule.hpp:491 void doAllocBuffers(unsigned bufferSize, unsigned reportStepNum, const bool substep, const bool log, const bool isRestart, const EclHysteresisConfig *hysteresisConfig, unsigned numOutputNnc=0, std::map< std::string, int > rstKeywords={}) Scalar getSolventSaturation(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:170 Scalar getSaltConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:202 bool local_data_valid_ Definition: GenericOutputBlackoilModule.hpp:511 ScalarBuffer shmax_ Definition: GenericOutputBlackoilModule.hpp:458 BioeffectsContainer< Scalar > bioeffectsC_ Definition: GenericOutputBlackoilModule.hpp:472 const Schedule & schedule_ Definition: GenericOutputBlackoilModule.hpp:397 FlowsContainer< FluidSystem > flowsC_ Definition: GenericOutputBlackoilModule.hpp:493 ExtboContainer< Scalar > extboC_ Definition: GenericOutputBlackoilModule.hpp:454 void setupExtraBlockData(const std::size_t reportStepNum, std::function< bool(int)> isCartIdxOnThisRank) ScalarBuffer oilSaturationPressure_ Definition: GenericOutputBlackoilModule.hpp:445 InterRegFlowMap interRegionFlows_ Definition: GenericOutputBlackoilModule.hpp:402 RSTConv & getConv() Definition: GenericOutputBlackoilModule.hpp:288 void outputProdLog(std::size_t reportStepNum, const bool connData) void addRftDataToWells(data::Wells &wellDatas, std::size_t reportStepNum, const Parallel::Communication &comm) Definition: GenericOutputBlackoilModule.hpp:156 static ScalarBuffer regionSum(const ScalarBuffer &property, const std::vector< int > ®ionId, const std::size_t maxNumberOfRegions, const Parallel::Communication &comm) ScalarBuffer pcgw_ Definition: GenericOutputBlackoilModule.hpp:474 virtual ~GenericOutputBlackoilModule() ScalarBuffer cPolymer_ Definition: GenericOutputBlackoilModule.hpp:449 void outputMSWLog(std::size_t reportStepNum) const std::map< std::pair< std::string, int >, double > & getBlockData() Definition: GenericOutputBlackoilModule.hpp:243 const std::vector< Scalar > & getFluidPressure() const Definition: GenericOutputBlackoilModule.hpp:226 bool constantTemperature_ Definition: GenericOutputBlackoilModule.hpp:406 void setupBlockData(std::function< bool(int)> isCartIdxOnThisRank) bool enablePolymer_ Definition: GenericOutputBlackoilModule.hpp:410 ScalarBuffer rvw_ Definition: GenericOutputBlackoilModule.hpp:443 std::array< ScalarBuffer, numPhases > saturation_ Definition: GenericOutputBlackoilModule.hpp:481 void outputInjLog(std::size_t reportStepNum, const bool connData) std::unordered_map< std::string, std::vector< int > > regions_ Definition: GenericOutputBlackoilModule.hpp:423 virtual bool isOnCurrentRank(const std::string &wname) const =0 ScalarBuffer rPorV_ Definition: GenericOutputBlackoilModule.hpp:437 ScalarBuffer oilVaporizationFactor_ Definition: GenericOutputBlackoilModule.hpp:463 std::map< std::pair< std::string, int >, double > & getExtraBlockData() Definition: GenericOutputBlackoilModule.hpp:248 std::vector< int > failedCellsPd_ Definition: GenericOutputBlackoilModule.hpp:430 Scalar getPolymerConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:186 ScalarBuffer rs_ Definition: GenericOutputBlackoilModule.hpp:440 static constexpr int oilPhaseIdx Definition: GenericOutputBlackoilModule.hpp:306 bool enableExtbo_ Definition: GenericOutputBlackoilModule.hpp:414 ScalarBuffer drsdtcon_ Definition: GenericOutputBlackoilModule.hpp:446 static constexpr int waterPhaseIdx Definition: GenericOutputBlackoilModule.hpp:307 GenericOutputBlackoilModule(const EclipseState &eclState, const Schedule &schedule, const SummaryConfig &summaryConfig, const SummaryState &summaryState, const std::string &moduleVersionName, RSTConv::LocalToGlobalCellFunc globalCell, std::function< bool(const unsigned)> isInterior, const Parallel::Communication &comm, bool enableEnergy, bool constantTemperature, bool enableMech, bool enableSolvent, bool enablePolymer, bool enableFoam, bool enableBrine, bool enableSaltPrecipitation, bool enableExtbo, bool enableBioeffects, bool enableGeochemistry) ScalarBuffer sSol_ Definition: GenericOutputBlackoilModule.hpp:447 std::map< std::pair< std::string, int >, double > extraBlockData_ Definition: GenericOutputBlackoilModule.hpp:501 ScalarBuffer pressureTimesPoreVolume_ Definition: GenericOutputBlackoilModule.hpp:434 ScalarBuffer gasDissolutionFactor_ Definition: GenericOutputBlackoilModule.hpp:462 static void update(Inplace &inplace, const std::string ®ion_name, const Inplace::Phase phase, const std::size_t ntFip, const ScalarBuffer &values) void validateLocalData() Definition: GenericOutputBlackoilModule.hpp:278 @ gasCompIdx Definition: GenericOutputBlackoilModule.hpp:308 std::unordered_map< Inplace::Phase, std::vector< SummaryConfigNode > > regionNodes_ Definition: GenericOutputBlackoilModule.hpp:424 std::array< ScalarBuffer, numPhases > viscosity_ Definition: GenericOutputBlackoilModule.hpp:484 Inplace accumulateRegionSums(const Parallel::Communication &comm) const std::map< std::tuple< std::string, int, int >, double > & getLgrBlockData() const Definition: GenericOutputBlackoilModule.hpp:258 const BioeffectsContainer< Scalar > & getBioeffects() const Definition: GenericOutputBlackoilModule.hpp:229 bool forceDisableFipOutput_ Definition: GenericOutputBlackoilModule.hpp:418 @ numComponents Definition: GenericOutputBlackoilModule.hpp:304 void assignToSolution(data::Solution &sol) Move all buffers to data::Solution. ScalarBuffer soMax_ Definition: GenericOutputBlackoilModule.hpp:455 ScalarBuffer sgmax_ Definition: GenericOutputBlackoilModule.hpp:457 const SummaryState & summaryState_ Definition: GenericOutputBlackoilModule.hpp:398 ScalarBuffer somin_ Definition: GenericOutputBlackoilModule.hpp:459 ScalarBuffer hydrocarbonPoreVolume_ Definition: GenericOutputBlackoilModule.hpp:433 bool enableSaltPrecipitation_ Definition: GenericOutputBlackoilModule.hpp:413 ScalarBuffer waterVaporizationFactor_ Definition: GenericOutputBlackoilModule.hpp:465 void setRestart(const data::Solution &sol, unsigned elemIdx, unsigned globalDofIndex) static Scalar sum(const ScalarBuffer &v) const CO2H2Container< Scalar > & getCO2H2() const Definition: GenericOutputBlackoilModule.hpp:232 ScalarBuffer cSalt_ Definition: GenericOutputBlackoilModule.hpp:451 void outputTimeStamp(const std::string &lbl, double elapsed, int rstep, boost::posix_time::ptime currentDate) virtual bool isOwnedByCurrentRank(const std::string &wname) const =0 TracerContainer< FluidSystem > tracerC_ Definition: GenericOutputBlackoilModule.hpp:489 ScalarBuffer rv_ Definition: GenericOutputBlackoilModule.hpp:442 void setupLgrBlockData(const std::map< std::string, int > &lgrNameToLevel, const std::function< bool(int, int)> &isLgrCellOnThisRank) bool needInterfaceFluxes(const bool isSubStep) const Definition: GenericOutputBlackoilModule.hpp:238 void outputErrorLog(const Parallel::Communication &comm) const ScalarBuffer pcow_ Definition: GenericOutputBlackoilModule.hpp:475 SummaryConfig summaryConfig_ Definition: GenericOutputBlackoilModule.hpp:400 virtual bool isDefunctParallelWell(const std::string &wname) const =0 std::vector< SummaryConfigNode > RPRPNodes_ Definition: GenericOutputBlackoilModule.hpp:427 ScalarBuffer swMax_ Definition: GenericOutputBlackoilModule.hpp:456 CO2H2Container< Scalar > CO2H2C_ Definition: GenericOutputBlackoilModule.hpp:473 std::map< std::tuple< std::string, int, int >, double > lgrBlockData_ Definition: GenericOutputBlackoilModule.hpp:508 void updateSummaryRegionValues(const Inplace &inplace, std::map< std::string, double > &miscSummaryData, std::map< std::string, std::vector< double > > ®ionData) const ScalarBuffer pressureTimesHydrocarbonVolume_ Definition: GenericOutputBlackoilModule.hpp:435 ScalarBuffer rswSol_ Definition: GenericOutputBlackoilModule.hpp:448 bool enableEnergy_ Definition: GenericOutputBlackoilModule.hpp:405 Definition: GeochemistryContainer.hpp:36 Inter-region flow accumulation maps for all region definition arrays. Definition: InterRegFlows.hpp:179 bool wantInterRegflowSummary() const Definition: InterRegFlows.hpp:282 Definition: LogOutputHelper.hpp:45 Definition: MechContainer.hpp:45 Definition: RFTContainer.hpp:51 std::function< int(const int)> LocalToGlobalCellFunc Definition: RSTConv.hpp:38 Definition: TracerContainer.hpp:39 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilnewtonmethodparams.hpp:31 Phase Phase indices for reservoir coupling, we currently only support black-oil phases (oil,... Definition: ReservoirCoupling.hpp:165 Definition: blackoilbioeffectsmodules.hh:45 std::string moduleVersionName() Definition: GenericOutputBlackoilModule.hpp:63 static constexpr bool value Definition: GenericOutputBlackoilModule.hpp:63 Definition: GenericOutputBlackoilModule.hpp:64 static constexpr bool value Definition: GenericOutputBlackoilModule.hpp:64 |