My Project
|
Implements some common averages. More...
#include <cmath>
Go to the source code of this file.
Functions | |
template<class Scalar > | |
Scalar | Opm::arithmeticMean (Scalar x, Scalar y) |
Computes the arithmetic average of two values. More... | |
template<class Scalar > | |
Scalar | Opm::geometricMean (Scalar x, Scalar y) |
Computes the geometric average of two values. More... | |
template<class Scalar > | |
Scalar | Opm::harmonicMean (Scalar x, Scalar y) |
Computes the harmonic average of two values. More... | |
Implements some common averages.
i.e., arithmetic, geometric and harmonic averages.
|
inline |
Computes the arithmetic average of two values.
This uses the usual definition of the arithmethic mean:
|
inline |
Computes the geometric average of two values.
This uses the usual definition of the geometric mean:
|
inline |
Computes the harmonic average of two values.
This uses the usual definition of the harmonic mean: