Opm::RegionAverageCalculator::AverageRegionalPressure< FluidSystem, Region > Class Template Reference

#include <RegionAverageCalculator.hpp>

Public Types

typedef RegionMapping< Region >::RegionId RegionId
 

Public Member Functions

 AverageRegionalPressure (const PhaseUsage &phaseUsage, const Region &region)
 
template<typename ElementContext , class Simulator >
void defineState (const Simulator &simulator)
 
double pressure (const RegionId r) const
 

Detailed Description

template<class FluidSystem, class Region>
class Opm::RegionAverageCalculator::AverageRegionalPressure< FluidSystem, Region >

Computes hydrocarbon weighed average pressures over regions

Template Parameters
FluidSystemFluid system class. Expected to be a BlackOilFluidSystem
RegionType of a forward region mapping. Expected to provide indexed access through
operator[]()
as well as inner types value_type, size_type, and const_iterator. Typically
std::vector<int>
.

Member Typedef Documentation

◆ RegionId

template<class FluidSystem , class Region >
typedef RegionMapping<Region>::RegionId Opm::RegionAverageCalculator::AverageRegionalPressure< FluidSystem, Region >::RegionId

Region identifier.

Integral type.

Constructor & Destructor Documentation

◆ AverageRegionalPressure()

template<class FluidSystem , class Region >
Opm::RegionAverageCalculator::AverageRegionalPressure< FluidSystem, Region >::AverageRegionalPressure ( const PhaseUsage phaseUsage,
const Region &  region 
)
inline

Constructor.

Parameters
[in]regionForward region mapping. Often corresponds to the "FIPNUM" mapping of an ECLIPSE input deck.

Member Function Documentation

◆ defineState()

template<class FluidSystem , class Region >
template<typename ElementContext , class Simulator >
void Opm::RegionAverageCalculator::AverageRegionalPressure< FluidSystem, Region >::defineState ( const Simulator &  simulator)
inline

◆ pressure()

template<class FluidSystem , class Region >
double Opm::RegionAverageCalculator::AverageRegionalPressure< FluidSystem, Region >::pressure ( const RegionId  r) const
inline

The documentation for this class was generated from the following file: