Satellite injection rates for a single phase.
More...
#include <GroupSatelliteInjection.hpp>
|
| Rate & | surface (const double q) |
| | Assign surface injection rate for this phase.
|
| Rate & | reservoir (const double q) |
| | Assign reservoir injection rate for this phase.
|
| Rate & | calorific (const double c) |
| | Assign mean calorific value for this phase.
|
| const std::optional< double > & | surface () const |
| | Surface injection rate for this phase.
|
| const std::optional< double > & | reservoir () const |
| | Reservoir injection rate for this phase.
|
| const std::optional< double > & | calorific () const |
| | Mean calorific value of injected gas.
|
| bool | operator== (const Rate &that) const |
| | Equality predicate.
|
| template<class Serializer> |
| void | serializeOp (Serializer &serializer) |
| | Convert between byte array and object representation.
|
|
|
static Rate | serializationTestObject () |
| | Create a serialisation test object.
|
Satellite injection rates for a single phase.
◆ calorific() [1/2]
| const std::optional< double > & Opm::GroupSatelliteInjection::Rate::calorific |
( |
| ) |
const |
|
inline |
Mean calorific value of injected gas.
Nullopt if there is no defined mean calorific value.
◆ calorific() [2/2]
Assign mean calorific value for this phase.
- Parameters
-
| [in] | c | Mean calorific value [kJ/sm3]. |
- Returns
- *this
◆ operator==()
| bool Opm::GroupSatelliteInjection::Rate::operator== |
( |
const Rate & | that | ) |
const |
|
inline |
Equality predicate.
- Parameters
-
| [in] | that | Object against which will be tested for equality. |
- Returns
- Whether or not is the same as
that.
◆ reservoir() [1/2]
| const std::optional< double > & Opm::GroupSatelliteInjection::Rate::reservoir |
( |
| ) |
const |
|
inline |
Reservoir injection rate for this phase.
Nullopt if there is no defined reservoir injection rate.
◆ reservoir() [2/2]
Assign reservoir injection rate for this phase.
- Parameters
-
| [in] | q | Reservoir injection rate [rm3/s]. |
- Returns
- *this
◆ serializeOp()
| void Opm::GroupSatelliteInjection::Rate::serializeOp |
( |
Serializer & | serializer | ) |
|
|
inline |
Convert between byte array and object representation.
- Template Parameters
-
- Parameters
-
| [in,out] | serializer | Byte array conversion object. |
◆ surface() [1/2]
| const std::optional< double > & Opm::GroupSatelliteInjection::Rate::surface |
( |
| ) |
const |
|
inline |
Surface injection rate for this phase.
Nullopt if there is no defined surface injection rate.
◆ surface() [2/2]
Assign surface injection rate for this phase.
- Parameters
-
| [in] | q | Surface injection rate [sm3/s]. |
- Returns
- *this
The documentation for this class was generated from the following files: