MultisegmentWellGeneric.hpp
Go to the documentation of this file.
64 bool update_relaxation_factor(const std::vector<Scalar>& measure_history, Scalar& relaxation_factor, bool& regularize, DeferredLogger& deferred_logger) const;
65 bool repeatedStagnation(const std::vector<Scalar>& measure_history, bool& regularize, DeferredLogger& deferred_logger) const;
Definition: DeferredLogger.hpp:57 Definition: MultisegmentWellGeneric.hpp:39 const WellSegments & segmentSet() const void scaleSegmentRatesWithWellRates(const std::vector< std::vector< int > > &segment_inlets, const std::vector< std::vector< int > > &segment_perforations, WellState< Scalar, IndexTraits > &well_state) const MultisegmentWellGeneric(WellInterfaceGeneric< Scalar, IndexTraits > &baseif) bool repeatedStagnation(const std::vector< Scalar > &measure_history, bool ®ularize, DeferredLogger &deferred_logger) const bool update_relaxation_factor(const std::vector< Scalar > &measure_history, Scalar &relaxation_factor, bool ®ularize, DeferredLogger &deferred_logger) const Detect oscillation or stagnation based on the residual measure history. bool accelerationalPressureLossConsidered() const int numberOfSegments() const number of segments for this well Scalar getSegmentDp(const int seg, const Scalar density, const std::vector< Scalar > &seg_dp) const WellSegmentCompPressureDrop compPressureDrop() const bool frictionalPressureLossConsidered() const const WellInterfaceGeneric< Scalar, IndexTraits > & baseif_ Definition: MultisegmentWellGeneric.hpp:74 int segmentNumberToIndex(const int segment_number) const void scaleSegmentPressuresWithBhp(WellState< Scalar, IndexTraits > &well_state) const Definition: WellInterfaceGeneric.hpp:53 Definition: WellState.hpp:66 Definition: blackoilboundaryratevector.hh:39 |