A number of commonly used algebraic functions for the localized OPM automatic differentiation (AD) framework.
More...
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::abs (const Evaluation< Scalar, VarSetTag, numVars > &) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::min (const Evaluation< Scalar, VarSetTag, numVars > &x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::min (ScalarA x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) |
|
template<class ScalarB , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::min (const Evaluation< Scalar, VarSetTag, numVars > &x2, ScalarB x1) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::max (const Evaluation< Scalar, VarSetTag, numVars > &x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::max (ScalarA x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) |
|
template<class ScalarB , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::max (const Evaluation< Scalar, VarSetTag, numVars > &x2, ScalarB x1) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::tan (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::atan (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::atan2 (const Evaluation< Scalar, VarSetTag, numVars > &x, const Evaluation< Scalar, VarSetTag, numVars > &y) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::sin (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::asin (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::cos (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::acos (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::sqrt (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::exp (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::pow (const Evaluation< Scalar, VarSetTag, numVars > &base, Scalar exp) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::pow (Scalar base, const Evaluation< Scalar, VarSetTag, numVars > &exp) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::pow (const Evaluation< Scalar, VarSetTag, numVars > &base, const Evaluation< Scalar, VarSetTag, numVars > &exp) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | Opm::LocalAd::log (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
A number of commonly used algebraic functions for the localized OPM automatic differentiation (AD) framework.
This file provides AD variants of the the most commonly used functions of the <cmath> header file.