Have this method return a bool; this is not Fortran.
Check if we need to do the adjoint solve before actually doing
the adjoint solve.
CHeckpointing work on add helper method for adaptivity.
Startign to clean up steady mesh adaptive solver.