multicalc 0.7.2

Calculus, autodiff, nonlinear least squares and linear algebra in pure safe no_std Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! The scalar number system the calculus modules are generic over.
//!
//! [`Numeric`] is the scalar trait, implemented for `f32` and `f64`. [`Dual`] and [`HyperDual`]
//! are scalar types that also implement it, giving exact first (and, for `HyperDual`, second)
//! derivatives by automatic differentiation.

pub mod dual;
pub mod function;
pub mod hyper_dual;
pub mod jet;
pub mod numeric;

pub use dual::Dual;
pub use function::{ScalarFn, ScalarFnN, VectorFn, c};
pub use hyper_dual::HyperDual;
pub use jet::Jet;
pub use numeric::Numeric;