|
My Project
|
Public Member Functions | |
| const WellSegments & | segmentSet () const |
| int | segmentNumberToIndex (const int segment_number) const |
| int | numberOfSegments () const |
| number of segments for this well | |
Protected Member Functions | |
| MultisegmentWellGeneric (WellInterfaceGeneric< Scalar > &baseif) | |
| void | scaleSegmentRatesWithWellRates (const std::vector< std::vector< int > > &segment_inlets, const std::vector< std::vector< int > > &segment_perforations, WellState< Scalar > &well_state) const |
| void | scaleSegmentPressuresWithBhp (WellState< Scalar > &well_state) const |
| WellSegmentCompPressureDrop | compPressureDrop () 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 | repeatedStagnation (const std::vector< Scalar > &measure_history, bool ®ularize, DeferredLogger &deferred_logger) const |
| bool | accelerationalPressureLossConsidered () const |
| bool | frictionalPressureLossConsidered () const |
| Scalar | getSegmentDp (const int seg, const Scalar density, const std::vector< Scalar > &seg_dp) const |
Protected Attributes | |
| const WellInterfaceGeneric< Scalar > & | baseif_ |