pub fn sinpi_frule<S: ScalarAd>(x: S, dx: S) -> (S, S)Expand description
Forward rule for sinpi.
ยงExamples
use chainrules::sinpi_frule;
let (_, dy) = sinpi_frule(0.25_f64, 1.0);
assert!((dy - std::f64::consts::PI * (std::f64::consts::PI * 0.25_f64).cos()).abs() < 1e-12);