pub fn max_frule<R: Float>(x: R, y: R, dx: R, dy: R) -> (R, R)Expand description
Forward rule for max.
When x == y, the tangent comes from y.
ยงExamples
use chainrules::max_frule;
let (z, dz) = max_frule(1.0_f64, 2.0_f64, 0.25, 0.5);
assert_eq!(z, 2.0);
assert_eq!(dz, 0.5);