| accelerationalPressureLossConsidered() const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| addWellContribution(WellContributions &wellContribs) const | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | |
| assembleControlEq(const WellState &well_state, const GroupState &group_state, const Schedule &schedule, const SummaryState &summaryState, const Well::InjectionControls &inj_controls, const Well::ProductionControls &prod_controls, const double rho, DeferredLogger &deferred_logger) (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| assembleDefaultPressureEq(const int seg, WellState &well_state) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| assembleICDPressureEq(const int seg, const UnitSystem &unit_system, WellState &well_state, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| assemblePressureEq(const int seg, const UnitSystem &unit_system, WellState &well_state, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| baseif_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| bhpMax(const std::function< double(const double)> &fflo, const double bhp_limit, const double maxPerfPress, const double vfp_flo_front, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| bisectBracket(const std::function< double(const double)> &eq, const std::array< double, 2 > &range, double &low, double &high, std::optional< double > &approximate_solution, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| bruteForceBracket(const std::function< double(const double)> &eq, const std::array< double, 2 > &range, double &low, double &high, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| BVector typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| BVectorWell typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| calculateThpFromBhp(const std::vector< double > &rates, const double bhp, const double rho, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| cell_perforation_depth_diffs_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| cell_perforation_pressure_diffs_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| checkConvergenceControlEq(const WellState &well_state, ConvergenceReport &report, const double tolerance_pressure_ms_wells, const double tolerance_wells, const double max_residual_allowed, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| compPressureDrop() const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| computeBhpAtThpLimitInj(const std::function< std::vector< double >(const double)> &frates, const SummaryState &summary_state, const double rho, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| computeBhpAtThpLimitProdWithAlq(const std::function< std::vector< double >(const double)> &frates, const SummaryState &summary_state, const double maxPerfPress, const double rho, DeferredLogger &deferred_logger, double alq_value) const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| computeSegmentFluidProperties(const EvalWell &temperature, const EvalWell &saltConcentration, int pvt_region_index, DeferredLogger &deferred_logger) (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| detectOscillations(const std::vector< double > &measure_history, const int it, bool &oscillate, bool &stagnate) const | Opm::MultisegmentWellGeneric< Scalar > | protected |
| DiagMatrixBlockWellType typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| DiagMatWell typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| duneB_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | mutableprotected |
| duneC_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | mutableprotected |
| duneD_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | mutableprotected |
| duneDSolver_ | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | mutableprotected |
| Eval typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| EvalWell typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| extendEval(const Eval &in) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| frictionalPressureLossConsidered() const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| getBhp() const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getControlTolerance(const WellState &well_state, const double tolerance_wells, const double tolerance_pressure_ms_wells, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getFiniteWellResiduals(const std::vector< Scalar > &B_avg, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getFrictionPressureLoss(const int seg) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getHydroPressureLoss(const int seg) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getQs(const int comp_idx) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getResidualMeasureValue(const WellState &well_state, const std::vector< double > &residuals, const double tolerance_wells, const double tolerance_pressure_ms_wells, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getSegmentPressure(const int seg) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getSegmentRate(const int seg, const int comp_idx) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getSegmentRateUpwinding(const int seg, const size_t comp_idx) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getSegmentSurfaceVolume(const EvalWell &temperature, const EvalWell &saltConcentration, const int pvt_region_index, const int seg_idx) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getSegmentWQTotal(const int seg) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getWellConvergence(const WellState &well_state, const std::vector< double > &B_avg, DeferredLogger &deferred_logger, const double max_residual_allowed, const double tolerance_wells, const double relaxed_inner_tolerance_flow_ms_well, const double tolerance_pressure_ms_wells, const double relaxed_inner_tolerance_pressure_ms_well, const bool relax_tolerance) const | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| getWQTotal() const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| GFrac (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |
| handleAccelerationPressureLoss(const int seg, WellState &well_state) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| has_gas (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |
| has_gfrac_variable (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |
| has_oil (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |
| has_water (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |
| has_wfrac_variable (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |
| initMatrixAndVectors(const int num_cells) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| initPrimaryVariablesEvaluation() const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| MultisegmentWellEval(WellInterfaceIndices< FluidSystem, Indices, Scalar > &baseif) (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| MultisegmentWellGeneric(WellInterfaceGeneric &baseif) (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| numberOfSegments() const | Opm::MultisegmentWellGeneric< Scalar > | protected |
| numWellEq (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |
| OffDiagMatrixBlockWellType typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| OffDiagMatWell typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| perforation_segment_depth_diffs_ (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| pressureDropAutoICD(const int seg, const UnitSystem &unit_system) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| pressureDropSpiralICD(const int seg) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| pressureDropValve(const int seg) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| primary_variables_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | mutableprotected |
| primary_variables_evaluation_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | mutableprotected |
| processFractions(const int seg) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| recoverSolutionWell(const BVector &x, BVectorWell &xw) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| resWell_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | mutableprotected |
| scaleSegmentPressuresWithBhp(WellState &well_state) const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| scaleSegmentRatesWithWellRates(WellState &well_state) const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| segment_densities_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| segment_depth_diffs_ (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| segment_inlets_ (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| segment_mass_rates_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| segment_perforations_ (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| segment_phase_densities_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| segment_phase_fractions_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| segment_phase_viscosities_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| segment_viscosities_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| segmentNumberToIndex(const int segment_number) const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| segmentSet() const (defined in Opm::MultisegmentWellGeneric< Scalar >) | Opm::MultisegmentWellGeneric< Scalar > | protected |
| SPres (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |
| surfaceVolumeFraction(const int seg, const int comp_idx) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| updatePrimaryVariables(const WellState &well_state) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| updatePrimaryVariablesNewton(const BVectorWell &dwells, const double relaxation_factor, const double DFLimit, const double max_pressure_change) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| updateThp(WellState &well_state, const double rho, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| updateUpwindingSegments() (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| updateWellStateFromPrimaryVariables(WellState &well_state, const double rho, DeferredLogger &deferred_logger) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| upwinding_segments_ (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| VectorBlockType typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| VectorBlockWellType typedef (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| volumeFraction(const int seg, const unsigned compIdx) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| volumeFractionScaled(const int seg, const int comp_idx) const (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protected |
| WFrac (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |
| WQTotal (defined in Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar >) | Opm::MultisegmentWellEval< FluidSystem, Indices, Scalar > | protectedstatic |