Classes |
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::WellInterfaceGeneric< Scalar, IndexTraits > Class Template Referenceabstract
Inheritance diagram for Opm::WellInterfaceGeneric< Scalar, IndexTraits >:
![]()
Member Typedef Documentation◆ ModelParameters
template<typename Scalar , typename IndexTraits >
◆ WellStateType
template<typename Scalar , typename IndexTraits >
Constructor & Destructor Documentation◆ WellInterfaceGeneric()
template<typename Scalar , typename IndexTraits >
Member Function Documentation◆ adaptRatesForVFP()
template<typename Scalar , typename IndexTraits >
◆ addPerforations()
template<typename Scalar , typename IndexTraits >
◆ cells()
template<typename Scalar , typename IndexTraits >
Well cells. References Opm::WellInterfaceGeneric< Scalar, IndexTraits >::well_cells_. ◆ changedToOpenThisStep()
template<typename Scalar , typename IndexTraits >
◆ checkNegativeWellPotentials()
template<typename Scalar , typename IndexTraits >
◆ closeCompletions()
template<typename Scalar , typename IndexTraits >
◆ computeWellPotentials()
template<typename Scalar , typename IndexTraits >
◆ connectionDensity()
template<typename Scalar , typename IndexTraits >
Implemented in Opm::MultisegmentWell< TypeTag >, and Opm::StandardWell< TypeTag >. ◆ currentStep()
template<typename Scalar , typename IndexTraits >
◆ getAllowCrossFlow()
template<typename Scalar , typename IndexTraits >
◆ getALQ()
template<typename Scalar , typename IndexTraits >
◆ getCompletions()
template<typename Scalar , typename IndexTraits >
◆ getDynamicThpLimit()
template<typename Scalar , typename IndexTraits >
◆ getInjMult()
template<typename Scalar , typename IndexTraits >
◆ getPrimaryVars()
template<typename Scalar , typename IndexTraits >
Reimplemented in Opm::MultisegmentWell< TypeTag >, and Opm::StandardWell< TypeTag >. ◆ getTHPConstraint()
template<typename Scalar , typename IndexTraits >
◆ gravity()
template<typename Scalar , typename IndexTraits >
◆ guideRate()
template<typename Scalar , typename IndexTraits >
◆ indexOfWell()
template<typename Scalar , typename IndexTraits >
Index of well in the wells struct and wellState. Referenced by Opm::BlackoilWellModel< TypeTag >::calculateProductivityIndexValues(). ◆ initCompletions()
template<typename Scalar , typename IndexTraits >
◆ initInjMult()
template<typename Scalar , typename IndexTraits >
◆ isInjector()
template<typename Scalar , typename IndexTraits >
True if the well is an injector. ◆ isOperableAndSolvable()
template<typename Scalar , typename IndexTraits >
◆ isPressureControlled()
template<typename Scalar , typename IndexTraits >
◆ isProducer()
template<typename Scalar , typename IndexTraits >
True if the well is a producer. ◆ isVFPActive()
template<typename Scalar , typename IndexTraits >
◆ name()
template<typename Scalar , typename IndexTraits >
Well name. ◆ numConservationQuantities()
template<typename Scalar , typename IndexTraits >
◆ numLocalPerfs()
template<typename Scalar , typename IndexTraits >
◆ numPhases()
template<typename Scalar , typename IndexTraits >
◆ openWell()
template<typename Scalar , typename IndexTraits >
◆ parallelWellInfo()
template<typename Scalar , typename IndexTraits >
◆ perfDepth() [1/2]
template<typename Scalar , typename IndexTraits >
◆ perfDepth() [2/2]
template<typename Scalar , typename IndexTraits >
◆ perforationData()
template<typename Scalar , typename IndexTraits >
Get the perforations of the well. ◆ phaseUsage()
template<typename Scalar , typename IndexTraits >
◆ polymerInjTable_()
template<typename Scalar , typename IndexTraits >
◆ polymerTable_()
template<typename Scalar , typename IndexTraits >
◆ polymerWaterTable_()
template<typename Scalar , typename IndexTraits >
◆ prepareForPotentialCalculations()
template<typename Scalar , typename IndexTraits >
◆ pvtRegionIdx()
template<typename Scalar , typename IndexTraits >
◆ refDepth()
template<typename Scalar , typename IndexTraits >
◆ reportWellSwitching()
template<typename Scalar , typename IndexTraits >
◆ resetDampening()
template<typename Scalar , typename IndexTraits >
◆ resetWellOperability()
template<typename Scalar , typename IndexTraits >
◆ rsRvInj()
template<typename Scalar , typename IndexTraits >
◆ setDynamicThpLimit() [1/2]
template<typename Scalar , typename IndexTraits >
◆ setDynamicThpLimit() [2/2]
template<typename Scalar , typename IndexTraits >
◆ setGuideRate()
template<typename Scalar , typename IndexTraits >
◆ setPrevSurfaceRates()
template<typename Scalar , typename IndexTraits >
◆ setPrimaryVars()
template<typename Scalar , typename IndexTraits >
◆ setRepRadiusPerfLength()
template<typename Scalar , typename IndexTraits >
◆ setVFPProperties()
template<typename Scalar , typename IndexTraits >
◆ setWellEfficiencyFactor()
template<typename Scalar , typename IndexTraits >
◆ setWsolvent()
template<typename Scalar , typename IndexTraits >
◆ stopWell()
template<typename Scalar , typename IndexTraits >
◆ thpLimitViolatedButNotSwitched()
template<typename Scalar , typename IndexTraits >
◆ underPredictionMode()
template<typename Scalar , typename IndexTraits >
Returns true if the well is currently in prediction mode (i.e. not history mode). ◆ updateFilterCakeMultipliers()
template<typename Scalar , typename IndexTraits >
Update filter cake multipliers. References Opm::WellInterfaceGeneric< Scalar, IndexTraits >::inj_fc_multiplier_. ◆ updateInjMult()
template<typename Scalar , typename IndexTraits >
◆ updatePerforatedCell()
template<typename Scalar , typename IndexTraits >
◆ updateWellTestState()
template<typename Scalar , typename IndexTraits >
◆ useVfpExplicit()
template<typename Scalar , typename IndexTraits >
◆ vfpProperties()
template<typename Scalar , typename IndexTraits >
◆ wellEcl() [1/2]
template<typename Scalar , typename IndexTraits >
◆ wellEcl() [2/2]
template<typename Scalar , typename IndexTraits >
◆ wellEfficiencyFactor()
template<typename Scalar , typename IndexTraits >
◆ wellHasTHPConstraints()
template<typename Scalar , typename IndexTraits >
Returns true if the well has one or more THP limits/constraints. ◆ wellIndex()
template<typename Scalar , typename IndexTraits >
◆ wellIsStopped()
template<typename Scalar , typename IndexTraits >
◆ wellUnderGroupControl()
template<typename Scalar , typename IndexTraits >
◆ wellUnderZeroRateTargetIndividual()
template<typename Scalar , typename IndexTraits >
◆ wfoam_()
template<typename Scalar , typename IndexTraits >
◆ wmicrobes_()
template<typename Scalar , typename IndexTraits >
◆ woxygen_()
template<typename Scalar , typename IndexTraits >
◆ wpolymer_()
template<typename Scalar , typename IndexTraits >
◆ wsalt_()
template<typename Scalar , typename IndexTraits >
◆ wsolvent()
template<typename Scalar , typename IndexTraits >
◆ wurea_()
template<typename Scalar , typename IndexTraits >
Member Data Documentation◆ bore_diameters_
template<typename Scalar , typename IndexTraits >
◆ changed_to_open_this_step_
template<typename Scalar , typename IndexTraits >
◆ completions_
template<typename Scalar , typename IndexTraits >
◆ current_step_
template<typename Scalar , typename IndexTraits >
◆ dynamic_thp_limit_
template<typename Scalar , typename IndexTraits >
◆ gravity_
template<typename Scalar , typename IndexTraits >
Referenced by Opm::WellInterfaceGeneric< Scalar, IndexTraits >::gravity(). ◆ guide_rate_
template<typename Scalar , typename IndexTraits >
◆ index_of_well_
template<typename Scalar , typename IndexTraits >
◆ inj_fc_multiplier_
template<typename Scalar , typename IndexTraits >
◆ inj_multiplier_
template<typename Scalar , typename IndexTraits >
◆ inj_multiplier_damp_factor_
template<typename Scalar , typename IndexTraits >
◆ inj_multiplier_previter_
template<typename Scalar , typename IndexTraits >
◆ ipr_a_
template<typename Scalar , typename IndexTraits >
◆ ipr_b_
template<typename Scalar , typename IndexTraits >
◆ num_conservation_quantities_
template<typename Scalar , typename IndexTraits >
◆ number_of_local_perforations_
template<typename Scalar , typename IndexTraits >
◆ number_of_phases_
template<typename Scalar , typename IndexTraits >
◆ operability_status_
template<typename Scalar , typename IndexTraits >
◆ parallel_well_info_
template<typename Scalar , typename IndexTraits >
◆ param_
template<typename Scalar , typename IndexTraits >
◆ perf_data_
template<typename Scalar , typename IndexTraits >
◆ perf_depth_
template<typename Scalar , typename IndexTraits >
◆ perf_length_
template<typename Scalar , typename IndexTraits >
◆ perf_rep_radius_
template<typename Scalar , typename IndexTraits >
◆ phase_usage_
template<typename Scalar , typename IndexTraits >
◆ prev_inj_multiplier_
template<typename Scalar , typename IndexTraits >
◆ pvtRegionIdx_
template<typename Scalar , typename IndexTraits >
◆ ref_depth_
template<typename Scalar , typename IndexTraits >
Referenced by Opm::WellInterfaceGeneric< Scalar, IndexTraits >::refDepth(). ◆ saturation_table_number_
template<typename Scalar , typename IndexTraits >
◆ vfp_properties_
template<typename Scalar , typename IndexTraits >
◆ well_cells_
template<typename Scalar , typename IndexTraits >
Referenced by Opm::WellInterfaceGeneric< Scalar, IndexTraits >::cells(). ◆ well_control_log_
template<typename Scalar , typename IndexTraits >
◆ well_ecl_
template<typename Scalar , typename IndexTraits >
◆ well_efficiency_factor_
template<typename Scalar , typename IndexTraits >
◆ well_index_
template<typename Scalar , typename IndexTraits >
◆ wellStatus_
template<typename Scalar , typename IndexTraits >
◆ wsolvent_
template<typename Scalar , typename IndexTraits >
The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||