Two-argument arctangent for dual numbers

# S4 method for class 'dualr,dualr'
atan2(y, x)

# S4 method for class 'dualr,numeric'
atan2(y, x)

# S4 method for class 'numeric,dualr'
atan2(y, x)

Arguments

y

A dual or numeric.

x

A dual or numeric.

Value

A dual representing atan2(y, x) with correct derivative.

Examples

y <- dual_variable(1)
x <- dual_constant(1)
result <- atan2(y, x)
value(result)  # pi/4
#> [1] 0.7853982