Several functions here for the diffeq integration parts of this package still assume that the types of the Jacobian and gradient configurations will be either FiniteDiff.JacobianCache or ForwardDiff.DerivativeConfig etc. e.g.
|
function add_node_jac_config!(cache, config::FiniteDiff.JacobianCache, i, x) |
.
OrdinaryDiffEq now uses DifferentiationInterface for the AD during implicit solves, so jac_config is now a DifferentiationInterface type.