xad-rs 0.4.1

Exact automatic differentiation for Rust — forward-mode, reverse-mode, first- and second-order, with named variable support for ergonomic gradient readback
Documentation
//! Forward-mode AD types.
//!
//! - [`Jet1<T>`](freal::Jet1) — single-variable forward mode
//! - [`Jet1Vec`](dual::Jet1Vec) — multi-variable forward mode
//! - [`Jet2<T>`](dual2::Jet2) — second-order forward mode
//! - [`Jet2Vec`](dual2vec::Jet2Vec) — dense multi-variable second-order forward mode
//!
//! Each module also contains its named wrapper counterpart
//! (`NamedJet1`, `NamedJet1Vec`, `NamedJet2`).

pub mod jet1;
pub mod jet1vec;
pub mod jet2;
pub mod jet2vec;

pub use jet1::{Jet1, NamedJet1};
pub use jet1vec::{Jet1Vec, NamedJet1Vec};
pub use jet2::{Jet2, NamedJet2};
pub use jet2vec::Jet2Vec;