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;
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;
Facility for deriving well-level pressure values from selected block-averaging procedures.
Definition ParallelPAvgCalculator.hpp:43
ParallelPAvgCalculator(const Parallel::Communication &comm, const GridDims &cellIndexMap, const WellConnections &connections)
Constructor.
Definition ParallelPAvgCalculator.cpp:35
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilboundaryratevector.hh:37