sech_frule

Function sech_frule 

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

Forward rule for sech.

ยงExamples

use chainrules::sech_frule;

let (_, dy) = sech_frule(0.5_f64, 1.0);
let sech_x = 1.0 / 0.5_f64.cosh();
assert!((dy + sech_x * 0.5_f64.tanh()).abs() < 1e-12);