Learn R Programming

ADtools (version 0.5.4)

dual: Dual number constructor

Description

Dual number constructor

Usage

dual(x, param_dim, ind)

Arguments

x

The object to be converted to a dual number.

param_dim

A named list. The dimension of the dual component to be attached.

ind

Integer; the index in `param_dim` corresponding to `x`. Use `-1` if it is not applicable.

Value

A dual number with components "x" and "dx". The first gives the value of `f`, and the second gives the derivative of `f`.

Examples

Run this code
# NOT RUN {
# Suppose X is a 2 x 2 matrix, Y is a 3 x 1 vector, Z is a 2 x 3 matrix, and
# we wish to attach dual components {dX, dY, dZ} to X.
dual(randn(2, 2), list(X = 4, Y = 3, Z = 6), ind = 1)

# }

Run the code above in your browser using DataLab