My Project
|
Computes hydrocarbon weighed average pressures over regions. More...
#include <RegionAverageCalculator.hpp>
Public Types | |
typedef RegionMapping< Region >::RegionId | RegionId |
Region identifier. | |
Public Member Functions | |
AverageRegionalPressure (const PhaseUsage &phaseUsage, const Region ®ion) | |
Constructor. | |
template<typename ElementContext , class Simulator > | |
void | defineState (const Simulator &simulator) |
Compute pore volume averaged hydrocarbon state pressure. | |
double | pressure (const RegionId r) const |
Average pressure. | |
Computes hydrocarbon weighed average pressures over regions.
FluidSystem | Fluid system class. Expected to be a BlackOilFluidSystem |
Region | Type of a forward region mapping. Expected to provide indexed access through operator[]()
value_type , size_type , and const_iterator . Typically std::vector<int>
|
typedef RegionMapping<Region>::RegionId Opm::RegionAverageCalculator::AverageRegionalPressure< FluidSystem, Region >::RegionId |
Region identifier.
Integral type.
|
inline |
Constructor.
[in] | region | Forward region mapping. Often corresponds to the "FIPNUM" mapping of an ECLIPSE input deck. |