hydra.differentiation module
Source-to-source automatic differentiation for Float64 terms.
- hydra.differentiation.differentiate_binary(bfname: Name, a: Term, b: Term, da: Term, db: Term) Term
Differentiate a binary primitive application given both arguments and their derivatives.
- hydra.differentiation.differentiate_function(term: Term) Term
Differentiate a function term (Float64 -> Float64) with respect to its parameter.
- hydra.differentiation.differentiate_term(dx: Name, term: Term) Term
Differentiate a term with respect to a named variable.