So is time_derivative okay with both of you? My thoughts were similar to Jason, 'dt' is suited for a local function in a class, but a global one would probably need a clearer name.