Closed Yucheng-Zhang closed 1 year ago
Adding to Yucheng's 2nd point, using i
instead of a
's in the time integration makes it easy to interpolate a snapshot between 2 time steps. No extra memory is needed to save both states for the interpolation. This trick won't work for light cones though, because the interception time needs to be solved using both states before the interpolation.
Very useful reference: https://www.unige.ch/~hairer/poly_geoint/week2.pdf
Actually, now I think snapshot interpolation is possible even with the observe(a_prev, a_next, ...)
interface, which seems somewhat more modular to me.