opm-simulators
Loading...
Searching...
No Matches
Opm::GasLiftCommon< Scalar, IndexTraits > Class Template Referenceabstract
Inheritance diagram for Opm::GasLiftCommon< Scalar, IndexTraits >:
Opm::GasLiftGroupInfo< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType > Opm::GasLiftSingleWellGeneric< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::FluidSystem >::IndexTraitsType > Opm::GasLiftGroupInfo< Scalar, IndexTraits > Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > Opm::GasLiftStage2< Scalar, IndexTraits > Opm::GasLiftSingleWell< TypeTag >

Protected Types

enum class  MessageType { INFO , WARNING }
 

Protected Member Functions

 GasLiftCommon (WellState< Scalar, IndexTraits > &well_state, const GroupState< Scalar > &group_state, DeferredLogger &deferred_logger, const Parallel::Communication &comm, bool glift_debug)
 
virtual void displayDebugMessage_ (const std::string &msg) const =0
 
void displayDebugMessageOnRank0_ (const std::string &msg) const
 
void logMessage_ (const std::string &prefix, const std::string &msg, MessageType msg_type=MessageType::INFO) const
 

Protected Attributes

WellState< Scalar, IndexTraits > & well_state_
 
const GroupState< Scalar > & group_state_
 
DeferredLoggerdeferred_logger_
 
const Parallel::Communication & comm_
 
bool debug
 
bool debug_output_only_on_rank0 = false
 

The documentation for this class was generated from the following files: