pub fn sinpi<S: ScalarAd>(x: S) -> S
Primal sinpi.
sinpi
use chainrules::sinpi; assert!((sinpi(0.25_f64) - 0.25_f64.mul_add(std::f64::consts::PI, 0.0).sin()).abs() < 1e-12);