Open
Description
The adjoint InterpolateBlock
creates a new interpolator every time it is evaluated, e.g. for calculating the hessian.
Extra interpolators should probably be stashed on the Interpolator
as necessary - though this is perhaps not the only solution. I believe @nbouziani has worked on a similar fix elsewhere - comments welcome.