|
My Project
|
Public Types | |
| using | GLiftOptWells = std::map< std::string, std::unique_ptr< GasLiftSingleWellGeneric< Scalar > > > |
| using | GLiftProdWells = std::map< std::string, const WellInterfaceGeneric< Scalar > * > |
| using | GLiftWellStateMap = std::map< std::string, std::unique_ptr< GasLiftWellState< Scalar > > > |
| using | GLiftEclWells = typename GasLiftGroupInfo< Scalar >::GLiftEclWells |
| using | GLiftSyncGroups = typename GasLiftSingleWellGeneric< Scalar >::GLiftSyncGroups |
Public Member Functions | |
| BlackoilWellModelGasLiftGeneric (bool terminal_output) | |
| void | gliftDebug (const std::string &msg, DeferredLogger &deferred_logger) const |
| bool | terminalOutput () const |
| template<class Serializer > | |
| void | serializeOp (Serializer &serializer) |
| bool | operator== (const BlackoilWellModelGasLiftGeneric &that) const |
Static Public Attributes | |
| static constexpr bool | glift_debug = false |
Protected Member Functions | |
| void | gliftDebugShowALQ (const std::vector< WellInterfaceGeneric< Scalar > * > &well_container, const WellState< Scalar > &wellState, DeferredLogger &deferred_logger) |
| 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) |
Protected Attributes | |
| bool | terminal_output_ |
| double | last_glift_opt_time_ = -1.0 |