20 #ifndef OPM_GASLIFT_COMMON_HEADER_INCLUDED
21 #define OPM_GASLIFT_COMMON_HEADER_INCLUDED
23 #include <opm/simulators/utils/DeferredLogger.hpp>
24 #include <opm/simulators/wells/WellState.hpp>
27 #include <fmt/format.h>
40 const Parallel::Communication& comm,
43 enum class MessageType { INFO, WARNING };
45 int debugUpdateGlobalCounter_()
const;
46 virtual void displayDebugMessage_(
const std::string& msg)
const = 0;
47 void displayDebugMessageOnRank0_(
const std::string &msg)
const;
49 const std::string& prefix,
50 const std::string& msg,
51 MessageType msg_type = MessageType::INFO)
const;
55 const Parallel::Communication& comm_;
61 bool debug_output_only_on_rank0 =
false;
Definition: DeferredLogger.hpp:57
Definition: GasLiftCommon.hpp:32
The state of a set of wells, tailored for use by the fully implicit blackoil simulator.
Definition: WellState.hpp:56
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition: BlackoilPhases.hpp:27