Opm::ReservoirCoupling::InjectionRates< Scalar > Struct Template Reference

#include <ReservoirCoupling.hpp>

Public Member Functions

 InjectionRates ()=default
 
Scalar & operator[] (Phase p) noexcept
 
Scalar operator[] (Phase p) const noexcept
 

Public Attributes

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

Constructor & Destructor Documentation

◆ InjectionRates()

template<class Scalar >
Opm::ReservoirCoupling::InjectionRates< Scalar >::InjectionRates ( )
default

Member Function Documentation

◆ operator[]() [1/2]

template<class Scalar >
Scalar Opm::ReservoirCoupling::InjectionRates< Scalar >::operator[] ( Phase  p) const
inlinenoexcept

◆ operator[]() [2/2]

template<class Scalar >
Scalar & Opm::ReservoirCoupling::InjectionRates< Scalar >::operator[] ( Phase  p)
inlinenoexcept

Member Data Documentation

◆ rate

template<class Scalar >
std::array<Scalar, static_cast<std::size_t>(Phase::Count)> Opm::ReservoirCoupling::InjectionRates< Scalar >::rate {}

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