All functions

D()

Composable total derivative operator

beta()

Beta function for dual numbers

deriv()

Extract the derivative (tangent) part of a dual number

deriv_n()

Extract the k-th derivative from a nested dual result

differentiate_n()

Compute a function value and all derivatives up to order n

`+`(<dualr>,<dualr>) `+`(<dualr>,<numeric>) `+`(<numeric>,<dualr>) `-`(<dualr>,<dualr>) `-`(<dualr>,<numeric>) `-`(<numeric>,<dualr>) `*`(<dualr>,<dualr>) `*`(<dualr>,<numeric>) `*`(<numeric>,<dualr>) `/`(<dualr>,<dualr>) `/`(<dualr>,<numeric>) `/`(<numeric>,<dualr>) `^`(<dualr>,<dualr>) `^`(<dualr>,<numeric>) `^`(<numeric>,<dualr>) Ops(<dualr>,<dualr>) Ops(<dualr>,<numeric>) Ops(<numeric>,<dualr>) `+`(<dualr>,<missing>) `-`(<dualr>,<missing>) `!`(<dualr>)

Arithmetic and comparison operators for dual numbers

atan2(<dualr>,<dualr>) atan2(<dualr>,<numeric>) atan2(<numeric>,<dualr>)

Two-argument arctangent for dual numbers

as.numeric(<dualr>)

Coerce dual to numeric

c(<dualr>)

Combine dual numbers into a dual_vector

is.numeric(<dualr>)

Check if a dual number is numeric

log(<dualr>)

Logarithm with optional base for dual numbers

exp(<dualr>) sqrt(<dualr>) Math(<dualr>)

Math group generic for dual numbers

Math2(<dualr>)

Math2 group generic for dual numbers

max(<dualr>) min(<dualr>)

Piecewise max and min for dual numbers

show(<dualr>) show(<dual_vector>)

Display a dual number

Summary(<dualr>)

Summary group generic for dual numbers

dual()

Create a dual number

dual_constant()

Create a dual constant (derivative seed = 0)

dual_constant_n()

Create a constant dual for n-th order differentiation

dual_variable()

Create a dual variable (derivative seed = 1)

dual_variable_n()

Create a dual seeded for n-th order differentiation

`[`(<dual_vector>,<numeric>) length(<dual_vector>)

Indexing and length for dual_vector

dual_vector-class

Dual Number Vector

dual_vector()

Create a vector of dual numbers

dualr-class

Dual Number Class for Automatic Differentiation

erf()

Error function

erfc()

Complementary error function

gradient()

Compute the gradient of a scalar-valued function

hessian()

Compute the Hessian of a scalar-valued function

is_dual()

Test whether an object is a dual number

jacobian()

Compute the Jacobian of a vector-valued function

lbeta()

Log-beta function for dual numbers

nabla-package nabla

nabla: Exact Derivatives via Automatic Differentiation

psigamma()

Polygamma function for dual numbers

value()

Extract the value (primal) part of a dual number