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>
25#include <opm/simulators/wells/GroupState.hpp>
41 const Parallel::Communication& comm,
44 enum class MessageType { INFO, WARNING };
46 int debugUpdateGlobalCounter_()
const;
47 virtual void displayDebugMessage_(
const std::string& msg)
const = 0;
48 void displayDebugMessageOnRank0_(
const std::string &msg)
const;
50 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;
Definition: DeferredLogger.hpp:57
Definition: GasLiftCommon.hpp:32
Definition: GroupState.hpp:34
The state of a set of wells, tailored for use by the fully implicit blackoil simulator.
Definition: WellState.hpp:60
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition: BlackoilPhases.hpp:27