|
Theoretica
Mathematical Library
|
Functions defined on multidual numbers for automatic differentiation of multivariable real functions. More...
Go to the source code of this file.
Namespaces | |
| namespace | theoretica |
| Main namespace of the library which contains all functions and objects. | |
Functions | |
| template<unsigned int N> | |
| multidual< N > | theoretica::square (multidual< N > x) |
| Return the square of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::cube (multidual< N > x) |
| Return the cube of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::conjugate (multidual< N > x) |
| Return the conjugate of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::pow (multidual< N > x, int n) |
| Compute the n-th power of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::sqrt (multidual< N > x) |
| Compute the square root of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::sin (multidual< N > x) |
| Compute the sine of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::cos (multidual< N > x) |
| Compute the cosine of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::tan (multidual< N > x) |
| Compute the tangent of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::cot (multidual< N > x) |
| Compute the cotangent of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::exp (multidual< N > x) |
| Compute the exponential of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::ln (multidual< N > x) |
| Compute the natural logarithm of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::log2 (multidual< N > x) |
| Compute the natural logarithm of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::log10 (multidual< N > x) |
| Compute the natural logarithm of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::abs (multidual< N > x) |
| Compute the absolute value of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::asin (multidual< N > x) |
| Compute the arcsine of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::acos (multidual< N > x) |
| Compute the arccosine of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::atan (multidual< N > x) |
| Compute the arctangent of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::sinh (multidual< N > x) |
| Compute the hyperbolic sine of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::cosh (multidual< N > x) |
| Compute the hyperbolic cosine of a multidual number. | |
| template<unsigned int N> | |
| multidual< N > | theoretica::tanh (multidual< N > x) |
| Compute the hyperbolic tangent of a multidual number. | |
Functions defined on multidual numbers for automatic differentiation of multivariable real functions.