Type Definition num_dual::Dual

source · []
pub type Dual<T, F> = DualVec<T, F, 1>;

Implementations

Create a new scalar dual number from its fields.

Derive a scalar dual number, i.e. set the derivative part to 1.

let x = Dual64::from_re(5.0).derive().powi(2);
assert_eq!(x.re, 25.0);
assert_eq!(x.eps[0], 10.0);