CppAD: A C++ Algorithmic Differentiation Package
20171217
|
Define AD<Base> standard math functions (using their Base versions) More...
Go to the source code of this file.
Namespaces | |
CppAD | |
contains all the variables and functions defined by the CppAD package. | |
Macros | |
#define | CPPAD_STANDARD_MATH_UNARY_AD(Name, Op) |
Defines function Name with argument type AD<Base> and tape operation Op. More... | |
Functions | |
template<class Base > | |
AD< Base > | CppAD::acos (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::acos (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::acosh (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::acosh (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::asin (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::asin (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::asinh (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::asinh (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::atan (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::atan (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::atanh (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::atanh (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::cos (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::cos (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::cosh (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::cosh (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::erf (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::erf (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::exp (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::exp (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::expm1 (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::expm1 (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::fabs (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::fabs (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::log (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::log (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::log10 (const AD< Base > &x) |
Compute the log of base 10 of x where has type AD<Base> More... | |
template<class Base > | |
AD< Base > | CppAD::log10 (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::log1p (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::log1p (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::sin (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::sin (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::sinh (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::sinh (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::sqrt (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::sqrt (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::tan (const AD< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::tan (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::tanh (const VecAD_reference< Base > &x) |
template<class Base > | |
AD< Base > | CppAD::tanh (const AD< Base > &x) |
Define AD<Base> standard math functions (using their Base versions)
Definition in file std_math_98.hpp.