def METHOD_NAME(self):
    '''
    Do one final lagrangian pass with the final
    PH weights. Useful for when PH convergence
    and/or iteration limit is the cause of termination
    '''
    self.final_bound = self._update_weights_and_solve(self.A_iter)
    self.bound = self.final_bound
    if self.opt.extensions is not None and \
        hasattr(self.opt.extobject, 'post_everything'):
        self.opt.extobject.post_everything()
    return self.final_bound