dynamic_expressions 0.10.0

Fast batched evaluation + forward-mode derivatives for symbolic expressions (Rust port of DynamicExpressions.jl).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#[derive(Copy, Clone, Eq, PartialEq, Hash, Debug)]
pub enum PNode {
    Var { feature: u16 },
    Const { idx: u16 },
    Op { arity: u8, op: u16 },
}

#[derive(Copy, Clone, Debug, Eq, PartialEq)]
pub enum Src {
    Slot(u16),
    Var(u16),
    Const(u16),
}