Classes |
Public Types |
Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::BlackoilWellModelGeneric< Scalar > Class Template Referenceabstract Class for handling the blackoil well model. More...
Inheritance diagram for Opm::BlackoilWellModelGeneric< Scalar >:
Detailed Descriptiontemplate<class Scalar> class Opm::BlackoilWellModelGeneric< Scalar > Class for handling the blackoil well model. Member Typedef Documentation◆ GLiftOptWells
template<class Scalar >
◆ GLiftProdWells
template<class Scalar >
◆ GLiftWellStateMap
template<class Scalar >
◆ MswTracerRates
template<class Scalar >
◆ WellTracerRates
template<class Scalar >
Constructor & Destructor Documentation◆ BlackoilWellModelGeneric()
template<class Scalar >
◆ ~BlackoilWellModelGeneric()
template<class Scalar >
Member Function Documentation◆ anyMSWellOpenLocal()
template<class Scalar >
◆ assignGroupControl()
template<class Scalar >
◆ assignGroupValues()
template<class Scalar >
◆ assignInjectionWellTargets()
template<class Scalar >
◆ assignMassGasRate()
template<class Scalar >
◆ assignMswTracerRates()
template<class Scalar >
◆ assignNodeValues()
template<class Scalar >
◆ assignProductionWellTargets()
template<class Scalar >
◆ assignShutConnections()
template<class Scalar >
◆ assignWellTargets()
template<class Scalar >
◆ assignWellTracerRates()
template<class Scalar >
◆ calcInjResvCoeff()
template<class Scalar >
◆ calcResvCoeff()
template<class Scalar >
◆ calculateEfficiencyFactors()
template<class Scalar >
◆ calculateProductivityIndexValues()
template<class Scalar >
Implemented in Opm::BlackoilWellModel< TypeTag >. ◆ calculateProductivityIndexValuesShutWells()
template<class Scalar >
Implemented in Opm::BlackoilWellModel< TypeTag >. ◆ checkGconsaleLimits()
template<class Scalar >
◆ checkGEconLimits()
template<class Scalar >
◆ checkGroupHigherConstraints()
template<class Scalar >
◆ comm()
template<class Scalar >
References Opm::BlackoilWellModelGeneric< Scalar >::comm_. ◆ commitWGState() [1/2]
template<class Scalar >
◆ commitWGState() [2/2]
template<class Scalar >
◆ compressedIndexForInterior()
template<class Scalar >
get compressed index for interior cells (-1, otherwise Implemented in Opm::BlackoilWellModel< TypeTag >. ◆ computePotentials()
template<class Scalar >
◆ createLocalParallelWellInfo()
template<class Scalar >
Create the parallel well information.
◆ createWellContainer()
template<class Scalar >
Implemented in Opm::BlackoilWellModel< TypeTag >. ◆ eclipseState()
template<class Scalar >
◆ forceShutWellByName()
template<class Scalar >
Shut down any single well Returns true if the well was actually found and shut. ◆ gasLiftOptimizationStage2()
template<class Scalar >
◆ genericWells()
template<class Scalar >
◆ getCellsForConnections()
template<class Scalar >
◆ getLocalWells()
template<class Scalar >
◆ getMaxWellConnections()
template<class Scalar >
◆ getWellEcl()
template<class Scalar >
◆ getWellsForTesting()
template<class Scalar >
◆ gliftDebug()
template<class Scalar >
◆ gliftDebugShowALQ()
template<class Scalar >
◆ groupAndNetworkData()
template<class Scalar >
◆ groupState() [1/2]
template<class Scalar >
◆ groupState() [2/2]
template<class Scalar >
◆ guideRate()
template<class Scalar >
◆ hasTHPConstraints()
template<class Scalar >
Return true if any well has a THP constraint. ◆ hasWell()
template<class Scalar >
◆ inferLocalShutWells()
template<class Scalar >
◆ initFromRestartFile()
template<class Scalar >
◆ initializeWellPerfData()
template<class Scalar >
◆ initializeWellProdIndCalculators()
template<class Scalar >
◆ initInjMult()
template<class Scalar >
◆ initWellContainer()
template<class Scalar >
Implemented in Opm::BlackoilWellModel< TypeTag >. ◆ needPreStepNetworkRebalance()
template<class Scalar >
Checks if there are reasons to perform a pre-step network re-balance. (Currently, the only reasons are network well status changes.) (TODO: Consider if adding network change events would be helpful.) ◆ networkActive()
template<class Scalar >
return true if network is active (at least one network well in prediction mode) ◆ numLocalNonshutWells()
template<class Scalar >
◆ numLocalWells()
template<class Scalar >
◆ numLocalWellsEnd()
template<class Scalar >
◆ numPhases()
template<class Scalar >
◆ nupcolWellState()
template<class Scalar >
◆ operator==()
template<class Scalar >
References Opm::BlackoilWellModelGeneric< Scalar >::active_wgstate_, Opm::BlackoilWellModelGeneric< Scalar >::closed_offending_wells_, Opm::BlackoilWellModelGeneric< Scalar >::closed_this_step_, Opm::BlackoilWellModelGeneric< Scalar >::initial_step_, Opm::BlackoilWellModelGeneric< Scalar >::last_glift_opt_time_, Opm::BlackoilWellModelGeneric< Scalar >::last_run_wellpi_, Opm::BlackoilWellModelGeneric< Scalar >::last_valid_wgstate_, Opm::BlackoilWellModelGeneric< Scalar >::local_shut_wells_, Opm::BlackoilWellModelGeneric< Scalar >::node_pressures_, Opm::BlackoilWellModelGeneric< Scalar >::nupcol_wgstate_, Opm::BlackoilWellModelGeneric< Scalar >::prev_inj_multipliers_, Opm::BlackoilWellModelGeneric< Scalar >::report_step_starts_, Opm::BlackoilWellModelGeneric< Scalar >::switched_inj_groups_, and Opm::BlackoilWellModelGeneric< Scalar >::switched_prod_groups_. ◆ perfData()
template<class Scalar >
◆ phaseUsage()
template<class Scalar >
◆ prepareDeserialize()
template<class Scalar >
◆ prevWellState()
template<class Scalar >
◆ prevWGState()
template<class Scalar >
◆ reportStepStarts()
template<class Scalar >
◆ resetWGState()
template<class Scalar >
◆ runWellPIScaling()
template<class Scalar >
◆ schedule()
template<class Scalar >
◆ serializeOp()
template<class Scalar >
template<class Serializer >
References Opm::BlackoilWellModelGeneric< Scalar >::active_wgstate_, Opm::BlackoilWellModelGeneric< Scalar >::closed_offending_wells_, Opm::BlackoilWellModelGeneric< Scalar >::closed_this_step_, Opm::BlackoilWellModelGeneric< Scalar >::guideRate_, Opm::BlackoilWellModelGeneric< Scalar >::initial_step_, Opm::BlackoilWellModelGeneric< Scalar >::last_glift_opt_time_, Opm::BlackoilWellModelGeneric< Scalar >::last_run_wellpi_, Opm::BlackoilWellModelGeneric< Scalar >::last_valid_wgstate_, Opm::BlackoilWellModelGeneric< Scalar >::local_shut_wells_, Opm::BlackoilWellModelGeneric< Scalar >::node_pressures_, Opm::BlackoilWellModelGeneric< Scalar >::nupcol_wgstate_, Opm::BlackoilWellModelGeneric< Scalar >::prev_inj_multipliers_, Opm::BlackoilWellModelGeneric< Scalar >::report_step_starts_, Opm::BlackoilWellModelGeneric< Scalar >::switched_inj_groups_, and Opm::BlackoilWellModelGeneric< Scalar >::switched_prod_groups_. ◆ setRepRadiusPerfLength()
template<class Scalar >
◆ setWsolvent()
template<class Scalar >
◆ shouldBalanceNetwork()
template<class Scalar >
◆ summaryState()
template<class Scalar >
◆ updateAndCommunicateGroupData()
template<class Scalar >
◆ updateClosedWellsThisStep()
template<class Scalar >
◆ updateEclWells()
template<class Scalar >
◆ updateFiltrationParticleVolume()
template<class Scalar >
◆ updateInjFCMult()
template<class Scalar >
◆ updateInjMult()
template<class Scalar >
◆ updateNetworkActiveState()
template<class Scalar >
Checks if network is active (at least one network well on prediction). ◆ updateNetworkPressures()
template<class Scalar >
◆ updateNupcolWGState()
template<class Scalar >
◆ updateWellPotentials()
template<class Scalar >
◆ updateWsolvent()
template<class Scalar >
◆ wasDynamicallyShutThisTimeStep() [1/2]
template<class Scalar >
◆ wasDynamicallyShutThisTimeStep() [2/2]
template<class Scalar >
◆ wellPI() [1/2]
template<class Scalar >
◆ wellPI() [2/2]
template<class Scalar >
◆ wellsActive()
template<class Scalar >
return true if wells are available in the reservoir ◆ wellState() [1/2]
template<class Scalar >
◆ wellState() [2/2]
template<class Scalar >
◆ wellTestState() [1/2]
template<class Scalar >
◆ wellTestState() [2/2]
template<class Scalar >
Member Data Documentation◆ active_wgstate_
template<class Scalar >
Referenced by Opm::BlackoilWellModelGeneric< Scalar >::commitWGState(), Opm::BlackoilWellModelGeneric< Scalar >::groupState(), Opm::BlackoilWellModelGeneric< Scalar >::operator==(), Opm::BlackoilWellModelGeneric< Scalar >::resetWGState(), Opm::BlackoilWellModelGeneric< Scalar >::serializeOp(), Opm::BlackoilWellModelGeneric< Scalar >::updateNupcolWGState(), Opm::BlackoilWellModelGeneric< Scalar >::wellState(), and Opm::BlackoilWellModelGeneric< Scalar >::wellTestState(). ◆ closed_offending_wells_
template<class Scalar >
◆ closed_this_step_
template<class Scalar >
◆ comm_
template<class Scalar >
Referenced by Opm::BlackoilWellModelGeneric< Scalar >::comm(). ◆ conn_idx_map_
template<class Scalar >
◆ eclState_
template<class Scalar >
Referenced by Opm::BlackoilWellModelGeneric< Scalar >::eclipseState(). ◆ filter_cake_
template<class Scalar >
◆ glift_debug
template<class Scalar >
◆ guideRate_
template<class Scalar >
◆ initial_step_
template<class Scalar >
◆ last_glift_opt_time_
template<class Scalar >
◆ last_run_wellpi_
template<class Scalar >
◆ last_valid_wgstate_
template<class Scalar >
Referenced by Opm::BlackoilWellModelGeneric< Scalar >::commitWGState(), Opm::BlackoilWellModelGeneric< Scalar >::operator==(), Opm::BlackoilWellModelGeneric< Scalar >::prevWellState(), Opm::BlackoilWellModelGeneric< Scalar >::prevWGState(), Opm::BlackoilWellModelGeneric< Scalar >::resetWGState(), and Opm::BlackoilWellModelGeneric< Scalar >::serializeOp(). ◆ local_parallel_well_info_
template<class Scalar >
◆ local_shut_wells_
template<class Scalar >
◆ network_active_
template<class Scalar >
◆ node_pressures_
template<class Scalar >
◆ not_on_process_
template<class Scalar >
◆ nupcol_wgstate_
template<class Scalar >
◆ parallel_well_info_
template<class Scalar >
◆ phase_usage_
template<class Scalar >
Referenced by Opm::BlackoilWellModelGeneric< Scalar >::phaseUsage(). ◆ prev_inj_multipliers_
template<class Scalar >
◆ prod_index_calc_
template<class Scalar >
◆ pvt_region_idx_
template<class Scalar >
◆ report_step_starts_
template<class Scalar >
◆ schedule_
template<class Scalar >
Referenced by Opm::BlackoilWellModelGeneric< Scalar >::schedule(). ◆ summaryState_
template<class Scalar >
Referenced by Opm::BlackoilWellModelGeneric< Scalar >::summaryState(). ◆ switched_inj_groups_
template<class Scalar >
◆ switched_prod_groups_
template<class Scalar >
◆ terminal_output_
template<class Scalar >
◆ vfp_properties_
template<class Scalar >
◆ wbpCalculationService_
template<class Scalar >
◆ well_container_generic_
template<class Scalar >
Referenced by Opm::BlackoilWellModelGeneric< Scalar >::genericWells(). ◆ well_perf_data_
template<class Scalar >
Referenced by Opm::BlackoilWellModelGeneric< Scalar >::perfData(). ◆ wells_active_
template<class Scalar >
◆ wells_ecl_
template<class Scalar >
◆ wellStructureChangedDynamically_
template<class Scalar >
The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||