20 #ifndef PARALLEL_PAVG_CALCULATOR_HPP 21 #define PARALLEL_PAVG_CALCULATOR_HPP 23 #include <opm/input/eclipse/Schedule/Well/PAvgCalculator.hpp> 25 #include <opm/simulators/utils/ParallelCommunication.hpp> 31 class WellConnections;
41 template<
class Scalar>
55 const GridDims& cellIndexMap,
56 const WellConnections& connections);
59 using Accumulator =
typename PAvgCalculator<Scalar>::Accumulator;
62 std::reference_wrapper<const Parallel::Communication> comm_;
69 void collectGlobalContributions()
override;
74 #endif // PARALLEL_PAVG_CALCULATOR_HPP This file contains a set of helper functions used by VFPProd / VFPInj.
Definition: blackoilbioeffectsmodules.hh:45
ParallelPAvgCalculator(const Parallel::Communication &comm, const GridDims &cellIndexMap, const WellConnections &connections)
Constructor.
Definition: ParallelPAvgCalculator.cpp:35
Facility for deriving well-level pressure values from selected block-averaging procedures.
Definition: ParallelPAvgCalculator.hpp:42