ConvergenceReport.hpp
Go to the documentation of this file.
212 WellConvergenceMetric(WellFailure::Type t, Severity s, int phase, double value, const std::string& well_name)
304 res_failures_.insert(res_failures_.end(), other.res_failures_.begin(), other.res_failures_.end());
305 well_failures_.insert(well_failures_.end(), other.well_failures_.begin(), other.well_failures_.end());
306 res_convergence_.insert(res_convergence_.end(), other.res_convergence_.begin(), other.res_convergence_.end());
307 well_convergence_.insert(well_convergence_.end(), other.well_convergence_.begin(), other.well_convergence_.end());
Definition: ConvergenceReport.hpp:127 int phase() const Definition: ConvergenceReport.hpp:138 double value() const Definition: ConvergenceReport.hpp:139 ReservoirFailure::Type type() const Definition: ConvergenceReport.hpp:137 void serializeOp(Serializer &serializer) Definition: ConvergenceReport.hpp:143 double tolerance() const Definition: ConvergenceReport.hpp:140 ReservoirConvergenceMetric(ReservoirFailure::Type t, int phase, double value, double tolerance) Definition: ConvergenceReport.hpp:133 ReservoirConvergenceMetric()=default Definition: ConvergenceReport.hpp:94 int phase() const Definition: ConvergenceReport.hpp:108 ReservoirFailure()=default void serializeOp(Serializer &serializer) Definition: ConvergenceReport.hpp:111 ReservoirFailure(Type t, Severity s, int phase) Definition: ConvergenceReport.hpp:102 Type type() const Definition: ConvergenceReport.hpp:106 Severity severity() const Definition: ConvergenceReport.hpp:107 Definition: ConvergenceReport.hpp:206 WellConvergenceMetric(WellFailure::Type t, Severity s, int phase, double value, const std::string &well_name) Definition: ConvergenceReport.hpp:212 WellConvergenceMetric()=default int phase() const Definition: ConvergenceReport.hpp:218 void serializeOp(Serializer &serializer) Definition: ConvergenceReport.hpp:223 double value() const Definition: ConvergenceReport.hpp:219 WellFailure::Type type() const Definition: ConvergenceReport.hpp:216 const std::string & wellName() const Definition: ConvergenceReport.hpp:220 Severity severity() const Definition: ConvergenceReport.hpp:217 Definition: ConvergenceReport.hpp:161 const std::string & wellName() const Definition: ConvergenceReport.hpp:185 Severity severity() const Definition: ConvergenceReport.hpp:183 WellFailure(Type t, Severity s, int phase, const std::string &well_name) Definition: ConvergenceReport.hpp:178 WellFailure()=default void serializeOp(Serializer &serializer) Definition: ConvergenceReport.hpp:188 Definition: ConvergenceReport.hpp:38 Severity severityOfWorstFailure() const Definition: ConvergenceReport.hpp:399 const std::vector< ReservoirConvergenceMetric > & reservoirConvergence() const Definition: ConvergenceReport.hpp:364 void addDistanceDecayPenalty() Definition: ConvergenceReport.hpp:389 void setWellFailed(const WellFailure &wf) Definition: ConvergenceReport.hpp:270 void setWellGroupTargetsViolated(const bool wellGroupTargetsViolated) Definition: ConvergenceReport.hpp:288 bool reservoirFailed() const Definition: ConvergenceReport.hpp:349 const PenaltyCard & getPenaltyCard() const Definition: ConvergenceReport.hpp:379 const CnvPvSplit & cnvPvSplit() const Definition: ConvergenceReport.hpp:339 const std::vector< WellConvergenceMetric > & wellConvergence() const Definition: ConvergenceReport.hpp:374 void setReservoirConvergenceMetric(Args &&... args) Definition: ConvergenceReport.hpp:277 ConvergenceReport(const double reportTime) Definition: ConvergenceReport.hpp:248 void addNonConvergedPenalty() Definition: ConvergenceReport.hpp:384 const std::vector< ReservoirFailure > & reservoirFailures() const Definition: ConvergenceReport.hpp:359 const std::vector< WellFailure > & wellFailures() const Definition: ConvergenceReport.hpp:369 void addLargeWellResidualsPenalty() Definition: ConvergenceReport.hpp:394 void setReservoirFailed(const ReservoirFailure &rf) Definition: ConvergenceReport.hpp:264 ConvergenceReport & operator+=(const ConvergenceReport &other) Definition: ConvergenceReport.hpp:300 void serializeOp(Serializer &serializer) Definition: ConvergenceReport.hpp:416 void setCnvPoreVolSplit(const CnvPvSplit &cnvPvSplit, const double eligiblePoreVolume) Definition: ConvergenceReport.hpp:293 std::pair< std::vector< double >, std::vector< int > > CnvPvSplit Definition: ConvergenceReport.hpp:91 double eligiblePoreVolume() const Definition: ConvergenceReport.hpp:334 void setWellConvergenceMetric(Args &&... args) Definition: ConvergenceReport.hpp:283 Definition: blackoilboundaryratevector.hh:39 std::string to_string(const ConvergenceReport::ReservoirFailure::Type t) Definition: ConvergenceReport.hpp:57 void serializeOp(Serializer &serializer) Definition: ConvergenceReport.hpp:81 int nonConverged Definition: ConvergenceReport.hpp:58 int largeWellResiduals Definition: ConvergenceReport.hpp:60 PenaltyCard & operator+=(const PenaltyCard &other) Definition: ConvergenceReport.hpp:73 int distanceDecay Definition: ConvergenceReport.hpp:59 Definition: ConvergenceReport.hpp:447 |