.. default-domain:: chpl
.. module:: ForwardModeAD
This is a list of the functions overloaded by this package.
If your code is written as a composition of these, then it can be automatically differentiated by ForwardModeAD
.. function:: proc +(a)
.. function:: proc -(a)
.. function:: proc +(a, b)
.. function:: proc -(a, b)
.. function:: proc *(a, b)
.. function:: proc /(a, b)
.. function:: proc **(a, b)
.. function:: proc acos(a)
.. function:: proc acosh(a)
.. function:: proc asin(a)
.. function:: proc asinh(a)
.. function:: proc atan(a)
.. function:: proc atanh(a)
.. function:: proc cos(a)
.. function:: proc cosh(a)
.. function:: proc exp(a)
.. function:: proc exp2(a)
.. function:: proc expm1(a)
.. function:: proc log(a)
.. function:: proc log2(a)
.. function:: proc log10(a)
.. function:: proc log1p(a)
.. function:: proc sin(a)
.. function:: proc sinh(a)
.. function:: proc tan(a)
.. function:: proc tanh(a)