Opm::ReservoirCoupling::Potentials Struct Reference

#include <ReservoirCoupling.hpp>

Public Types

enum class  Phase : std::size_t { Oil = 0 , Gas , Water , Count }
 

Public Member Functions

double & operator[] (Phase p) noexcept
 
double operator[] (Phase p) const noexcept
 

Public Attributes

std::array< double, static_cast< std::size_t >(Phase::Count)> rate {}
 

Member Enumeration Documentation

◆ Phase

enum class Opm::ReservoirCoupling::Potentials::Phase : std::size_t
strong
Enumerator
Oil 
Gas 
Water 
Count 

Member Function Documentation

◆ operator[]() [1/2]

double Opm::ReservoirCoupling::Potentials::operator[] ( Phase  p) const
inlinenoexcept

References rate.

◆ operator[]() [2/2]

double & Opm::ReservoirCoupling::Potentials::operator[] ( Phase  p)
inlinenoexcept

References rate.

Member Data Documentation

◆ rate

std::array<double, static_cast<std::size_t>(Phase::Count)> Opm::ReservoirCoupling::Potentials::rate {}

Referenced by operator[]().


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