, including all inherited members.
accelerationalPressureLossConsidered() const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
active() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
active_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
apply(const BVector &x, BVector &Ax) const | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
apply(BVector &r) const | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
assembleControlEq() const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
assemblePressureEq(const int seg) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
assembleWellEq(Simulator &ebosSimulator, const double dt, WellState &well_state, bool only_wells) (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
assembleWellEqWithoutIteration(Simulator &ebosSimulator, const double dt, WellState &well_state, bool only_wells) (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
Base typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
bore_diameters_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
BVector typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
BVectorWell typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
calculateExplicitQuantities(const Simulator &ebosSimulator, const WellState &well_state) (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
cell_perforation_depth_diffs_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
cell_perforation_pressure_diffs_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
cells() | Opm::WellInterface< TypeTag > | [inline] |
checkMaxWaterCutLimit(const WellEconProductionLimits &econ_production_limits, const WellState &well_state) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
checkRateEconLimits(const WellEconProductionLimits &econ_production_limits, const WellState &well_state) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
checkRatioEconLimits(const WellEconProductionLimits &econ_production_limits, const WellState &well_state) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
comp_frac_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
compFrac() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
compPressureDrop() const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
computeInitialComposition() (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
computePerfCellPressDiffs(const Simulator &ebosSimulator) (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
computePerfRate(const IntensiveQuantities &int_quants, const std::vector< EvalWell > &mob_perfcells, const int seg, const int perf, const EvalWell &segment_pressure, const bool &allow_cf, std::vector< EvalWell > &cq_s) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
computeRepRadiusPerfLength(const Grid &grid, const std::map< int, int > &cartesian_to_compressed) (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline] |
computeSegmentFluidProperties(const Simulator &ebosSimulator) (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
computeWellPotentials(const Simulator &ebosSimulator, const WellState &well_state, std::vector< double > &well_potentials) | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
current_step_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
DiagMatrixBlockWellType typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
DiagMatWell typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
duneB_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [mutable, protected] |
duneC_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [mutable, protected] |
duneD_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [mutable, protected] |
Eval typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
EvalWell typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
extendEval(const Eval &in) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
first_perf_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
flowPhaseToEbosCompIdx(const int phaseIdx) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
flowPhaseToEbosPhaseIdx(const int phaseIdx) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
frictionalPressureLossConsidered() const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
gasoil (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [static] |
GET_PROP_TYPE(TypeTag, Grid) Grid (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
GET_PROP_TYPE(TypeTag, Simulator) Simulator (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
GET_PROP_TYPE(TypeTag, FluidSystem) FluidSystem (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
GET_PROP_TYPE(TypeTag, Indices) BlackoilIndices (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
GET_PROP_TYPE(TypeTag, IntensiveQuantities) IntensiveQuantities (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
GET_PROP_TYPE(TypeTag, MaterialLaw) MaterialLaw (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
getAllowCrossFlow() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
getFrictionPressureLoss(const int seg) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
getHydroPressureLoss(const int seg) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
getMobility(const Simulator &ebosSimulator, const int perf, std::vector< EvalWell > &mob) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
getSegmentGTotal(const int seg) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
getSegmentPressure(const int seg) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
getSegmentRate(const int seg, const int comp_idx) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
getWellConvergence(const std::vector< double > &B_avg) const | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
GFrac (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [static] |
gravity_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
GTotal (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [static] |
handleAccelerationPressureLoss(const int seg) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
has_polymer (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [static] |
has_solvent (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [static] |
index_of_well_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
init(const PhaseUsage *phase_usage_arg, const std::vector< bool > *active_arg, const std::vector< double > &depth_arg, const double gravity_arg, const int num_cells) (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
initMatrixAndVectors(const int num_cells) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
initPrimaryVariablesEvaluation() const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
initSegmentRatesWithWellRates(WellState &well_state) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
INVALIDCONNECTION (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected, static] |
iterateWellEquations(Simulator &ebosSimulator, const double dt, WellState &well_state) (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
Mat typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
MatrixBlockType typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
ModelParameters typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
mostStrictBhpFromBhpLimits() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
multiphaseModel() const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
MultisegmentWell(const Well *well, const int time_step, const Wells *wells, const ModelParameters ¶m) (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline] |
name() const | Opm::WellInterface< TypeTag > | [inline] |
number_of_perforations_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
number_of_phases_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
number_segments_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
numberOfPerforations() const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline] |
numberOfSegments() const | Opm::MultisegmentWell< TypeTag > | [inline] |
numComponents() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
numEq (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [static] |
numWellEq | Opm::MultisegmentWell< TypeTag > | [static] |
OffDiagMatrixBlockWellType typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
OffDiagMatWell typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
param_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
perf_depth_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
perf_length_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
perf_rep_radius_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
perforation_segment_depth_diffs_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
phase_usage_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
phaseUsage() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
PolymerModule typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
primary_variables_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [mutable, protected] |
primary_variables_evaluation_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [mutable, protected] |
processFractions(const int seg) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
recoverSolutionWell(const BVector &x, BVectorWell &xw) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
recoverWellSolutionAndUpdateWellState(const BVector &x, WellState &well_state) const | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
ref_depth_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
resWell_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [mutable, protected] |
saturation_table_number_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
Scalar typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
scalingFactor(const int comp_idx) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
segment_comp_initial_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
segment_densities_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
segment_depth_diffs_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
segment_inlets_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
segment_mass_rates_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
segment_perforations_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
segment_viscosities_ (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [protected] |
segmentNumberToIndex(const int segment_number) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
segmentSet() const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
setVFPProperties(const VFPProperties *vfp_properties_arg) (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline] |
setWellEfficiencyFactor(const double efficiency_factor) (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline] |
solveEqAndUpdateWellState(WellState &well_state) (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
SPres (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [static] |
surfaceVolumeFraction(const int seg, const int comp_idx) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
updateListEconLimited(const WellState &well_state, DynamicListEconLimited &list_econ_limited) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline] |
updatePrimaryVariables(const WellState &well_state) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
updateWellControl(WellState &xw, wellhelpers::WellSwitchingLogger &logger) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline] |
updateWellState(const BVectorWell &dwells, const bool inner_iteration, WellState &well_state) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
updateWellStateFromPrimaryVariables(WellState &well_state) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
updateWellStateWithTarget(const int current, WellState &well_state) const | Opm::MultisegmentWell< TypeTag > | [inline, virtual] |
VectorBlockType typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
VectorBlockWellType typedef (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | |
vfp_properties_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
volumeFraction(const int seg, const int comp_idx) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
volumeFractionScaled(const int seg, const int comp_idx) const (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [inline, protected] |
well_cells_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
well_controls_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
well_ecl_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
well_efficiency_factor_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
well_index_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
well_type_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [protected] |
wellControls() const | Opm::WellInterface< TypeTag > | [inline] |
wellHasTHPConstraints() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
WellInterface(const Well *well, const int time_step, const Wells *wells, const ModelParameters ¶m) | Opm::WellInterface< TypeTag > | [inline] |
wellType() const | Opm::WellInterface< TypeTag > | [inline] |
WFrac (defined in Opm::MultisegmentWell< TypeTag >) | Opm::MultisegmentWell< TypeTag > | [static] |
wpolymer() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
wsolvent() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | [inline, protected] |
~WellInterface() | Opm::WellInterface< TypeTag > | [inline, virtual] |