As a follow up to #1387 (which is meant to just be a hotfix), I want to do more clean-up surrounding HQ residual solves:
Split CG with a HQ tolerance into a separate solver class, since the HQ residual is only used with CG anywho
Remove support for the HQ residual from the ReliableUpdates class since the HQ solve just keeps things easy
More broadly, remove the HQ arguments from the convergence and convergenceL2 functions in the solvers class, since the HQ residual is the exception, not the norm, and doesn't need to live everywhere.
As a follow up to #1387 (which is meant to just be a
hotfix
), I want to do more clean-up surrounding HQ residual solves:ReliableUpdates
class since the HQ solve just keeps things easyHQ
arguments from theconvergence
andconvergenceL2
functions in the solvers class, since the HQ residual is the exception, not the norm, and doesn't need to live everywhere.