dorset 0.1.0

A rust implementation of Stan Math automatic differentiation library.
Documentation
1
2
3
4
5
6
7
8
9
10
//! Tranverse the expression graph and perform chain operations.
use core::vari::*;
use std::rc::Rc;

pub fn grad(ptr: Rc<*mut Vari>) {
    let vi: &mut Vari = ptr.into();
    vi.init_dependent();
    let mem = vi.mem();
    mem.borrow().chain();
}