add_frule

Function add_frule 

Source
pub fn add_frule<S: ScalarAd>(x: S, y: S, dx: S, dy: S) -> (S, S)
Expand description

Forward rule for add.

Returns (primal, tangent).

ยงExamples

use chainrules::add_frule;

let (y, dy) = add_frule(2.0_f64, 3.0_f64, 0.1_f64, 0.2_f64);
assert_eq!(y, 5.0_f64);
assert!((dy - 0.3_f64).abs() < 1e-12);