|
|
using | Scalar = GetPropType< TypeTag, Properties::Scalar > |
| |
|
using | FluidSystem = GetPropType< TypeTag, Properties::FluidSystem > |
| |
|
using | IndexTraits = typename FluidSystem::IndexTraitsType |
| |
|
using | Base = BlackoilWellModelGasLiftGeneric< Scalar, IndexTraits > |
| |
|
using | GLiftEclWells = typename GasLiftGroupInfo< Scalar, IndexTraits >::GLiftEclWells |
| |
|
using | GLiftOptWells = typename Base::GLiftOptWells |
| |
|
using | GLiftProdWells = typename Base::GLiftProdWells |
| |
|
using | GLiftSyncGroups = typename GasLiftSingleWellGeneric< Scalar, IndexTraits >::GLiftSyncGroups |
| |
|
using | GLiftWellStateMap = typename Base::GLiftWellStateMap |
| |
|
using | Simulator = GetPropType< TypeTag, Properties::Simulator > |
| |
|
using | WellInterfacePtr = std::shared_ptr< WellInterface< TypeTag > > |
| |
|
using | WellStateType = WellState< Scalar, IndexTraits > |
| |
|
using | GLiftOptWells = std::map< std::string, std::unique_ptr< GasLiftSingleWellGeneric< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType > > > |
| |
|
using | GLiftProdWells = std::map< std::string, const WellInterfaceGeneric< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType > * > |
| |
|
using | GLiftWellStateMap = std::map< std::string, std::unique_ptr< GasLiftWellState< GetPropType< TypeTag, Properties::Scalar > > > > |
| |
|
using | GLiftEclWells = typename GasLiftGroupInfo< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType >::GLiftEclWells |
| |
|
using | GLiftSyncGroups = typename GasLiftSingleWellGeneric< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType >::GLiftSyncGroups |
| |
|
|
void | gliftDebugShowALQ (const std::vector< WellInterfaceGeneric< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType > * > &well_container, const WellState< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType > &wellState, DeferredLogger &deferred_logger) |
| |
|
void | gasLiftOptimizationStage2 (const Parallel::Communication &comm, const Schedule &schedule, const SummaryState &summaryState, WellState< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType > &wellState, GroupState< GetPropType< TypeTag, Properties::Scalar > > &groupState, GLiftProdWells &prod_wells, GLiftOptWells &glift_wells, GasLiftGroupInfo< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType > &group_info, GLiftWellStateMap &map, const int episodeIndex, DeferredLogger &deferred_logger) |
| |
|
bool | terminal_output_ |
| |
|
double | last_glift_opt_time_ |
| |
template<
typename TypeTag>
class Opm::BlackoilWellModelGasLift< TypeTag >
Class for handling the gaslift in the blackoil well model.