quantsupport 0.1.5

Rust library for derivative pricing and risk analytics.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Automatic differentiation (AD) support.
//!
//! Provides the generic nestable [`Fwd`](crate::ad::forward::Fwd) for
//! forward-mode AD of arbitrary order (`Fwd<f64>` = 1st, `Fwd<Fwd<f64>>` =
//! 2nd, …), a shared [`Tape`](crate::ad::tape::Tape) for recording
//! operations, and graph [`TapeNode`](crate::ad::node::TapeNode)s for
//! backward-mode adjoint propagation. Mixed mode is available as
//! `Dual<FwdN>` (e.g. [`DualFwd`](crate::ad::dual::DualFwd)).

pub mod blocklist;
pub mod constant;
pub mod dual;
pub mod expr;
pub mod forward;
pub mod node;
pub mod scalar;
pub mod tape;