I’m working on model using Differential Equation that has two state variables, current and temperature. So when using DifferentialEquations.jl
I define something like
f(du, u, p, t) = ...
u
is a vector with two elements, each of which I’d like to have different units and therefore different types. And du has yet different units from u
since we add 1/s
when we take the time derivative.
Any advice or packages on how to deal with this in a type stable way? For now I strip all the units off and pass floats to f
, but I’d rather propagate the units all the way through if possible.