|
EclGenericWriter.hpp
Go to the documentation of this file.
70 using TransmissibilityType = Transmissibility<Grid,GridView,ElementMapper,CartesianIndexMapper,Scalar>;
171 void computeTrans_(const std::unordered_map<int,int>& cartesianToActive, const std::function<unsigned int(unsigned int)>& map) const;
172 std::vector<NNCdata> exportNncStructure_(const std::unordered_map<int,int>& cartesianToActive, const std::function<unsigned int(unsigned int)>& map) const;
Definition: CollectDataOnIORank.hpp:49 Definition: CollectDataOnIORank.hpp:56 Definition: EclGenericWriter.hpp:66 void setSubStepReport(const SimulatorReportSingle &report) Definition: EclGenericWriter.hpp:93 void setSimulationReport(const SimulatorReport &report) Definition: EclGenericWriter.hpp:97 void doWriteOutput(const int reportStepNum, const std::optional< int > timeStepNum, const bool isSubStep, data::Solution &&localCellData, data::Wells &&localWellData, data::GroupAndNetworkValues &&localGroupAndNetworkData, data::Aquifers &&localAquiferData, WellTestState &&localWTestState, const Action::State &actionState, const UDQState &udqState, const SummaryState &summaryState, const std::vector< Scalar > &thresholdPressure, Scalar curTime, Scalar nextStepSize, bool doublePrecision, bool isFlowsn, std::array< FlowsData< double >, 3 > &&flowsn, bool isFloresn, std::array< FlowsData< double >, 3 > &&floresn) Definition: EclGenericWriter_impl.hpp:553 unsigned int gridEquilIdxToGridIdx(unsigned int elemIndex) const CollectDataOnIORankType collectOnIORank_ Definition: EclGenericWriter.hpp:153 std::unique_ptr< data::Solution > outputTrans_ Definition: EclGenericWriter.hpp:168 SimulatorReport simulation_report_ Definition: EclGenericWriter.hpp:166 void setTransmissibilities(const TransmissibilityType *globalTrans) Definition: EclGenericWriter.hpp:88 SimulatorReportSingle sub_step_report_ Definition: EclGenericWriter.hpp:165 void extractOutputTransAndNNC(const std::function< unsigned int(unsigned int)> &map) Definition: EclGenericWriter_impl.hpp:282 Scalar restartTimeStepSize_ Definition: EclGenericWriter.hpp:160 std::unique_ptr< TaskletRunner > taskletRunner_ Definition: EclGenericWriter.hpp:159 std::vector< NNCdata > outputNnc_ Definition: EclGenericWriter.hpp:167 const Dune::CartesianIndexMapper< Grid > & cartMapper_ Definition: EclGenericWriter.hpp:162 const std::vector< NNCdata > & getOutputNnc() const Definition: EclGenericWriter.hpp:102 EclGenericWriter(const Schedule &schedule, const EclipseState &eclState, const SummaryConfig &summaryConfig, const Grid &grid, const EquilGrid *equilGrid, const GridView &gridView, const Dune::CartesianIndexMapper< Grid > &cartMapper, const Dune::CartesianIndexMapper< EquilGrid > *equilCartMapper, bool enableAsyncOutput, bool enableEsmry) Definition: EclGenericWriter_impl.hpp:214 const EclipseIO & eclIO() const Definition: EclGenericWriter_impl.hpp:257 void evalSummary(int reportStepNum, Scalar curTime, const data::Wells &localWellData, const data::WellBlockAveragePressures &localWBPData, const data::GroupAndNetworkValues &localGroupAndNetworkData, const std::map< int, data::AquiferData > &localAquiferData, const std::map< std::pair< std::string, int >, double > &blockData, const std::map< std::string, double > &miscSummaryData, const std::map< std::string, std::vector< double > > ®ionData, const Inplace &inplace, const Inplace *initialInPlace, const InterRegFlowMap &interRegFlows, SummaryState &summaryState, UDQState &udqState) Definition: EclGenericWriter_impl.hpp:661 const CollectDataOnIORankType & collectOnIORank() const Definition: EclGenericWriter.hpp:107 const TransmissibilityType * globalTrans_ Definition: EclGenericWriter.hpp:161 const TransmissibilityType & globalTrans() const Definition: EclGenericWriter_impl.hpp:743 std::unique_ptr< EclipseIO > eclIO_ Definition: EclGenericWriter.hpp:158 const Dune::CartesianIndexMapper< EquilGrid > * equilCartMapper_ Definition: EclGenericWriter.hpp:163 Inter-region flow accumulation maps for all region definition arrays. Definition: InterRegFlows.hpp:179 Definition: Transmissibility.hpp:54 Definition: blackoilbioeffectsmodules.hh:43 Definition: SimulatorReport.hpp:122 A struct for returning timing data from a simulator to its caller. Definition: SimulatorReport.hpp:34 Provides a mechanism to dispatch work to separate threads. |