mady 0.1.0-beta

🌲 ahead-of-time automatic differentiation
Documentation
1
2
3
4
5
6
7
8
9
10
use mady::prelude::*;

#[grad(f64, f64)]
fn mul(a: f64, b: f64) -> f64 {
    a.mul(b)
}

fn main() {
    assert_eq!((12., (2., 6.)), mul(6., 2.));
}