Type Definition Dual
Other items innum_dual
type Dual<T, F> = DualVec<T, F, 1>;
impl<T, F> Dual<T, F>
pub fn new_scalar(re: T, eps: T) -> Self
Create a new scalar dual number from its fields.
impl<T: One, F> Dual<T, F>
pub fn derive(self) -> Self
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);