Typedef Documentation◆ DynamicEvaluation
template<class Scalar , unsigned staticSize = 0>
Function Documentation◆ abs()
template<class ValueType , int numVars, unsigned staticSize>
◆ acos()
template<class ValueType , int numVars, unsigned staticSize>
References acos(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), sqrt(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::acos(), and acos(). ◆ acosh()
template<class ValueType , int numVars, unsigned staticSize>
References acosh(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), sqrt(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by acosh(). ◆ asin()
template<class ValueType , int numVars, unsigned staticSize>
References asin(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), sqrt(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::asin(), and asin(). ◆ asinh()
template<class ValueType , int numVars, unsigned staticSize>
References asinh(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), sqrt(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by asinh(). ◆ atan()
template<class ValueType , int numVars, unsigned staticSize>
References atan(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::atan(), and atan(). ◆ atan2() [1/3]
template<class ValueType , int numVars, unsigned staticSize>
References atan2(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::atan2(). ◆ atan2() [2/3]
template<class ValueType , int numVars, unsigned staticSize>
References atan2(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). ◆ atan2() [3/3]
template<class ValueType , int numVars, unsigned staticSize>
References atan2(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by atan2(). ◆ cos()
template<class ValueType , int numVars, unsigned staticSize>
References cos(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), sin(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::cos(), cos(), and sin(). ◆ cosh()
template<class ValueType , int numVars, unsigned staticSize>
References cosh(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), sinh(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). ◆ exp()
template<class ValueType , int numVars, unsigned staticSize>
References Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), exp(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::exp(), exp(), log10(), and pow(). ◆ log()
template<class ValueType , int numVars, unsigned staticSize>
References Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), log(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::log(), log(), and pow(). ◆ log10()
template<class ValueType , int numVars, unsigned staticSize>
References Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), exp(), log10(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::log10(), and log10(). ◆ max() [1/3]
template<class Arg1ValueType , class ValueType , int numVars, unsigned staticSize>
◆ max() [2/3]
template<class ValueType , int numVars, unsigned staticSize, class Arg2ValueType >
References max(). ◆ max() [3/3]
template<class ValueType , int numVars, unsigned staticSize>
Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::max(), and max(). ◆ min() [1/3]
template<class Arg1ValueType , class ValueType , int numVars, unsigned staticSize>
◆ min() [2/3]
template<class ValueType , int numVars, unsigned staticSize, class Arg2ValueType >
References min(). ◆ min() [3/3]
template<class ValueType , int numVars, unsigned staticSize>
Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::min(), and min(). ◆ operator!=()
template<class RhsValueType , class ValueType , int numVars, unsigned staticSize>
◆ operator*()
template<class RhsValueType , class ValueType , int numVars, unsigned staticSize>
◆ operator+()
template<class RhsValueType , class ValueType , int numVars, unsigned staticSize>
◆ operator-()
template<class RhsValueType , class ValueType , int numVars, unsigned staticSize>
◆ operator/()
template<class RhsValueType , class ValueType , int numVars, unsigned staticSize>
◆ operator<()
template<class RhsValueType , class ValueType , int numVars, unsigned staticSize>
◆ operator<<()
template<class ValueType , int numVars, unsigned staticSize>
◆ operator<=()
template<class RhsValueType , class ValueType , int numVars, unsigned staticSize>
◆ operator>()
template<class RhsValueType , class ValueType , int numVars, unsigned staticSize>
◆ operator>=()
template<class RhsValueType , class ValueType , int numVars, unsigned staticSize>
◆ pow() [1/3]
template<class BaseType , class ValueType , int numVars, unsigned staticSize>
References exp(), log(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). ◆ pow() [2/3]
template<class ValueType , int numVars, unsigned staticSize>
References Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), exp(), log(), pow(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by pow(). ◆ pow() [3/3]
template<class ValueType , int numVars, unsigned staticSize, class ExpType >
References Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), exp(), pow(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::pow(). ◆ sin()
template<class ValueType , int numVars, unsigned staticSize>
References cos(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), sin(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by cos(), Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::sin(), and sin(). ◆ sinh()
template<class ValueType , int numVars, unsigned staticSize>
References cosh(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), sinh(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). ◆ sqrt()
template<class ValueType , int numVars, unsigned staticSize>
References Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), sqrt(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by acos(), acosh(), asin(), asinh(), Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::sqrt(), and sqrt(). ◆ tan()
template<class ValueType , int numVars, unsigned staticSize>
References Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::derivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setDerivative(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::setValue(), Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::size(), tan(), and Opm::DenseAd::Evaluation< ValueT, numDerivs, staticSize >::value(). Referenced by Opm::MathToolbox< DenseAd::Evaluation< ValueT, numVars, staticSize > >::tan(), and tan(). Variable Documentation◆ DynamicSize
Indicates that the number of derivatives considered by an Evaluation object is run-time determined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||