active() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
active_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
apply(const BVector &x, BVector &Ax) const =0 | Opm::WellInterface< TypeTag > | pure virtual |
apply(BVector &r) const =0 | Opm::WellInterface< TypeTag > | pure virtual |
assembleWellEq(Simulator &ebosSimulator, const double dt, WellState &well_state, bool only_wells)=0 (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | pure virtual |
bore_diameters_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
BVector typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
calculateExplicitQuantities(const Simulator &ebosSimulator, const WellState &xw)=0 (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | pure virtual |
cells() | Opm::WellInterface< TypeTag > | inline |
checkMaxWaterCutLimit(const WellEconProductionLimits &econ_production_limits, const WellState &well_state) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
checkRateEconLimits(const WellEconProductionLimits &econ_production_limits, const WellState &well_state) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
checkRatioEconLimits(const WellEconProductionLimits &econ_production_limits, const WellState &well_state) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
comp_frac_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
compFrac() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
computeRepRadiusPerfLength(const Grid &grid, const std::map< int, int > &cartesian_to_compressed) (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
computeWellPotentials(const Simulator &ebosSimulator, const WellState &well_state, std::vector< double > &well_potentials)=0 (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | pure virtual |
current_step_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
Eval typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
first_perf_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
flowPhaseToEbosCompIdx(const int phaseIdx) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
flowPhaseToEbosPhaseIdx(const int phaseIdx) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
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 > | protected |
getWellConvergence(const std::vector< double > &B_avg) const =0 (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | pure virtual |
gravity_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | 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::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | virtual |
initPrimaryVariablesEvaluation() const =0 (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | pure virtual |
INVALIDCONNECTION (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protectedstatic |
Mat typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
MatrixBlockType typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
ModelParameters typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
mostStrictBhpFromBhpLimits() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
name() const | Opm::WellInterface< TypeTag > | |
number_of_perforations_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
number_of_phases_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
numComponents() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
numEq (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | static |
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 |
phase_usage_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
phaseUsage() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
PolymerModule typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
RatioCheckTuple typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
recoverWellSolutionAndUpdateWellState(const BVector &x, WellState &well_state) const =0 | Opm::WellInterface< TypeTag > | pure virtual |
ref_depth_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
saturation_table_number_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
Scalar typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
setVFPProperties(const VFPProperties *vfp_properties_arg) (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
setWellEfficiencyFactor(const double efficiency_factor) (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
solveEqAndUpdateWellState(WellState &well_state)=0 (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | pure virtual |
updateListEconLimited(const WellState &well_state, DynamicListEconLimited &list_econ_limited) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
updatePrimaryVariables(const WellState &well_state) const =0 (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | pure virtual |
updateWellControl(WellState &xw, wellhelpers::WellSwitchingLogger &logger) const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
updateWellStateWithTarget(const int current, WellState &xw) const =0 (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | pure virtual |
VectorBlockType typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
vfp_properties_ (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | 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 > | |
wellHasTHPConstraints() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
WellInterface(const Well *well, const int time_step, const Wells *wells, const ModelParameters ¶m) | Opm::WellInterface< TypeTag > | |
WellState typedef (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | |
wellType() const | Opm::WellInterface< TypeTag > | |
wpolymer() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
wsolvent() const (defined in Opm::WellInterface< TypeTag >) | Opm::WellInterface< TypeTag > | protected |
~WellInterface() | Opm::WellInterface< TypeTag > | inlinevirtual |