BlackoilWellModelGasLift.hpp
Go to the documentation of this file.
Defines a type tags and some fundamental properties all models. Definition: BlackoilWellModelGasLift.hpp:41 void gliftDebugShowALQ(const std::vector< WellInterfaceGeneric< Scalar > * > &well_container, const WellState< Scalar > &wellState, DeferredLogger &deferred_logger) static constexpr bool glift_debug Definition: BlackoilWellModelGasLift.hpp:53 std::map< std::string, std::unique_ptr< GasLiftWellState< Scalar > > > GLiftWellStateMap Definition: BlackoilWellModelGasLift.hpp:45 std::map< std::string, std::unique_ptr< GasLiftSingleWellGeneric< Scalar > > > GLiftOptWells Definition: BlackoilWellModelGasLift.hpp:43 BlackoilWellModelGasLiftGeneric(bool terminal_output) Definition: BlackoilWellModelGasLift.hpp:49 bool terminalOutput() const Definition: BlackoilWellModelGasLift.hpp:58 void gasLiftOptimizationStage2(const Parallel::Communication &comm, const Schedule &schedule, const SummaryState &summaryState, WellState< Scalar > &wellState, GroupState< Scalar > &groupState, GLiftProdWells &prod_wells, GLiftOptWells &glift_wells, GasLiftGroupInfo< Scalar > &group_info, GLiftWellStateMap &map, const int episodeIndex, DeferredLogger &deferred_logger) void serializeOp(Serializer &serializer) Definition: BlackoilWellModelGasLift.hpp:61 std::map< std::string, const WellInterfaceGeneric< Scalar > * > GLiftProdWells Definition: BlackoilWellModelGasLift.hpp:44 typename GasLiftGroupInfo< Scalar >::GLiftEclWells GLiftEclWells Definition: BlackoilWellModelGasLift.hpp:46 void gliftDebug(const std::string &msg, DeferredLogger &deferred_logger) const bool terminal_output_ Definition: BlackoilWellModelGasLift.hpp:86 bool operator==(const BlackoilWellModelGasLiftGeneric &that) const Definition: BlackoilWellModelGasLift.hpp:66 typename GasLiftSingleWellGeneric< Scalar >::GLiftSyncGroups GLiftSyncGroups Definition: BlackoilWellModelGasLift.hpp:47 double last_glift_opt_time_ Definition: BlackoilWellModelGasLift.hpp:87 Class for handling the gaslift in the blackoil well model. Definition: BlackoilWellModelGasLift.hpp:94 GetPropType< TypeTag, Properties::Simulator > Simulator Definition: BlackoilWellModelGasLift.hpp:105 static void initGliftEclWellMap(const std::vector< WellInterfacePtr > &well_container, GLiftEclWells &ecl_well_map) Definition: BlackoilWellModelGasLift_impl.hpp:299 bool maybeDoGasLiftOptimize(const Simulator &simulator, const std::vector< WellInterfacePtr > &well_container, WellState< Scalar > &wellState, GroupState< Scalar > &groupState, DeferredLogger &deferred_logger) Definition: BlackoilWellModelGasLift_impl.hpp:42 typename Base::GLiftWellStateMap GLiftWellStateMap Definition: BlackoilWellModelGasLift.hpp:104 typename GasLiftGroupInfo< Scalar >::GLiftEclWells GLiftEclWells Definition: BlackoilWellModelGasLift.hpp:100 typename Base::GLiftOptWells GLiftOptWells Definition: BlackoilWellModelGasLift.hpp:101 std::shared_ptr< WellInterface< TypeTag > > WellInterfacePtr Definition: BlackoilWellModelGasLift.hpp:106 typename GasLiftSingleWellGeneric< Scalar >::GLiftSyncGroups GLiftSyncGroups Definition: BlackoilWellModelGasLift.hpp:103 typename Base::GLiftProdWells GLiftProdWells Definition: BlackoilWellModelGasLift.hpp:102 GetPropType< TypeTag, Properties::Scalar > Scalar Definition: BlackoilWellModelGasLift.hpp:99 BlackoilWellModelGasLift(bool terminal_output, const PhaseUsage &phase_usage) Definition: BlackoilWellModelGasLift.hpp:108 Definition: DeferredLogger.hpp:57 Definition: GasLiftGroupInfo.hpp:46 std::map< std::string, std::pair< const Well *, int > > GLiftEclWells Definition: GasLiftGroupInfo.hpp:70 std::set< int > GLiftSyncGroups Definition: GasLiftSingleWellGeneric.hpp:59 Definition: GroupState.hpp:43 Manages the initializing and running of time dependent problems. Definition: simulator.hh:84 Definition: WellInterfaceGeneric.hpp:53 Definition: WellInterface.hpp:77 Definition: WellState.hpp:65 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilboundaryratevector.hh:39 typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(.... Definition: propertysystem.hh:233 Definition: BlackoilPhases.hpp:46 |