|
My Project
|
Computes hydrocarbon weighed average pressures over regions. More...
#include <RegionAverageCalculator.hpp>
Public Types | |
| using | Scalar = typename FluidSystem::Scalar |
| 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. | |
| Scalar | 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. |