sigma
0.0.0
|
Exponent operations for uncertain variables. More...
Go to the source code of this file.
Namespaces | |
namespace | sigma |
The primary namespace for the sigma library. | |
Functions | |
template<typename T, typename U> | |
Uncertain< T > | sigma::pow (const Uncertain< T > &a, const U &exp) |
Exponentiation of a variable. | |
template<typename T> | |
Uncertain< T > | sigma::pow (const Uncertain< T > &a, const Uncertain< T > &exp) |
Exponentiation of a variable by an uncertain variable. | |
template<typename T> | |
Uncertain< T > | sigma::sqrt (const Uncertain< T > &a) |
Calculate the square root of an uncertain variable. | |
template<typename T> | |
Uncertain< T > | sigma::cbrt (const Uncertain< T > &a) |
Calculate the cube root of an uncertain variable. | |
template<typename T> | |
Uncertain< T > | sigma::exp (const Uncertain< T > &a) |
Calculate the Euler's number raised to the power of an uncertain variable. | |
template<typename T> | |
Uncertain< T > | sigma::exp2 (const Uncertain< T > &a) |
Calculate 2 raised to the power of an uncertain variable. | |
template<typename T> | |
Uncertain< T > | sigma::expm1 (const Uncertain< T > &a) |
Calculate the Euler's number raised to the power of an uncertain variable, then subtract 1. | |
template<typename T> | |
Uncertain< T > | sigma::log (const Uncertain< T > &a) |
Calculate the natural logarithm of a variable. | |
template<typename T> | |
Uncertain< T > | sigma::log10 (const Uncertain< T > &a) |
Calculate the base 10 logarithm of a variable. | |
template<typename T> | |
Uncertain< T > | sigma::log2 (const Uncertain< T > &a) |
Calculate the base 2 logarithm of a variable. | |
template<typename T> | |
Uncertain< T > | sigma::log1p (const Uncertain< T > &a) |
Calculate the natural logarithm of one plus a variable. | |
template<typename T> | |
Uncertain< T > | sigma::hypot (const Uncertain< T > &a, const Uncertain< T > &b) |
Calculate the square root of the sum of squared arguments. | |
template<typename T, typename U> | |
Uncertain< T > | sigma::hypot (const Uncertain< T > &a, const U &b) |
Calculate the square root of the sum of squared arguments. | |
template<typename T, typename U> | |
Uncertain< T > | sigma::hypot (const U &a, const Uncertain< T > &b) |
Calculate the square root of the sum of squared arguments. | |
Exponent operations for uncertain variables.