All functions

test_dual()

test for y = x^2 in real mode

test_forward_derivative()

derivative of 1 + x + x*x + 1/x + log(x) in forward mode

test_forward_derivative_multi()

partial derivatives of 1 + x + y + z + x*y + y*z + x*z + x*y*z + exp(x/y + y/z) in forward mode

test_forward_gradient()

gradient of (x * x.exp()).sum() in forward mode

test_real()

test for y = x^2 in real mode

test_reverse_derivative()

derivative of 1 + x + x*x + 1/x + log(x) in reserse mode

test_reverse_derivative_multi()

partial derivatives of 1 + x + y + z + x*y + y*z + x*z + x*y*z + exp(x/y + y/z) in reverse mode

test_reverse_gradient()

gradient of (x * x.exp()).sum() in reverse mode