Overloaded Functions

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

Arithmetic operators

proc +(a)
proc -(a)
proc +(a, b)
proc -(a, b)
proc *(a, b)
proc /(a, b)
proc **(a, b)

Elementary functions

proc acos(a)
proc acosh(a)
proc asin(a)
proc asinh(a)
proc atan(a)
proc atanh(a)
proc cos(a)
proc cosh(a)
proc exp(a)
proc exp2(a)
proc expm1(a)
proc log(a)
proc log2(a)
proc log10(a)
proc log1p(a)
proc sin(a)
proc sinh(a)
proc tan(a)
proc tanh(a)