73 const EclipseState& eclState,
76 const EquilGrid* equilGrid,
77 const GridView& gridView,
89 globalTrans_ = globalTrans;
94 sub_step_report_ = report;
98 simulation_report_ = report;
101 const std::vector<NNCdata>& getOutputNnc()
const
108 return collectOnIORank_;
111 void extractOutputTransAndNNC(
const std::function<
unsigned int(
unsigned int)>&
map);
115 unsigned int gridEquilIdxToGridIdx(
unsigned int elemIndex)
const;
117 void doWriteOutput(
const int reportStepNum,
125 const Action::State& actionState,
128 const std::vector<Scalar>& thresholdPressure,
137 void evalSummary(
int reportStepNum,
143 const std::map<std::pair<std::string, int>,
double>&
blockData,
145 const std::map<std::string, std::vector<double>>&
regionData,
154 const GridView& gridView_;
156 const EclipseState& eclState_;
157 std::unique_ptr<EclipseIO> eclIO_;
158 std::unique_ptr<TaskletRunner> taskletRunner_;
159 Scalar restartTimeStepSize_;
163 const EquilGrid* equilGrid_;
166 mutable std::vector<NNCdata> outputNnc_;
167 mutable std::unique_ptr<data::Solution> outputTrans_;
170 void computeTrans_(
const std::unordered_map<int,int>&
cartesianToActive,
const std::function<
unsigned int(
unsigned int)>&
map)
const;
171 std::vector<NNCdata> exportNncStructure_(
const std::unordered_map<int,int>&
cartesianToActive,
const std::function<
unsigned int(
unsigned int)>&
map)
const;
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:242