20 #ifndef OPM_GASLIFT_COMMON_HEADER_INCLUDED 21 #define OPM_GASLIFT_COMMON_HEADER_INCLUDED 23 #include <opm/simulators/utils/ParallelCommunication.hpp> 30 template<
class Scalar>
class GroupState;
31 template<
typename Scalar,
typename IndexTraits>
class WellState;
33 template<
typename Scalar,
typename IndexTraits>
43 const Parallel::Communication& comm,
46 enum class MessageType { INFO, WARNING };
48 virtual void displayDebugMessage_(
const std::string& msg)
const = 0;
49 void displayDebugMessageOnRank0_(
const std::string& msg)
const;
50 void logMessage_(
const std::string& prefix,
51 const std::string& msg,
52 MessageType msg_type = MessageType::INFO)
const;
57 const Parallel::Communication& comm_;
63 bool debug_output_only_on_rank0 =
false;
68 #endif // OPM_GASLIFT_COMMON_INCLUDED Definition: BlackoilWellModelConstraints.hpp:34
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition: blackoilbioeffectsmodules.hh:45
Definition: DeferredLogger.hpp:56
Definition: GasLiftCommon.hpp:34
The state of a set of wells, tailored for use by the fully implicit blackoil simulator.
Definition: TemperatureModel.hpp:61