Skip to main content
. Author manuscript; available in PMC: 2016 Sep 7.
Published in final edited form as: SIAM J Imaging Sci. 2015 May 5;8(2):1030–1069. doi: 10.1137/140984002

Algorithm 2.

Hessian matrix-vector product of the designed inexact Newton–Krylov algorithm at outer iteration kN. We illustrate the computational steps required for applying ℋh in (4.3d) to the PCG search direction at inner iteration index ιN.

1:
mιh(t=0)0
2: mιhsolve (4.3a) forward in time given mkh,vkh, and vιh ▷ incremental forward solve
3:
λιh(t=1)-mιh(t=1)
4: λιhsolve (4.3b) backward in time given λkh,vkh, and vιh ▷ incremental adjoint solve
5: apply Hιh in (4.3d) to the PCG search direction given λkh,λιh,mkh, and mιh