Added missing header and moved print_convergence_flag() definition to base class