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 |