text: // ====================================================================
  // This file is part of FlexibleSUSY.
  //
  // FlexibleSUSY is free software: you can redistribute it and/or modify
  // it under the terms of the GNU General Public License as published
  // by the Free Software Foundation, either version 3 of the License,
  // or (at your option) any later version.
  //
  // FlexibleSUSY is distributed in the hope that it will be useful, but
  // WITHOUT ANY WARRANTY; without even the implied warranty of
  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  // General Public License for more details.
  //
  // You should have received a copy of the GNU General Public License
  // along with FlexibleSUSY.  If not, see
  // <http://www.gnu.org/licenses/>.
  // ====================================================================
  
  // File generated at Thu 10 May 2018 15:00:06
  
  #ifndef MSSMNoFV_TWO_SCALE_CONVERGENCE_TESTER_H
  #define MSSMNoFV_TWO_SCALE_CONVERGENCE_TESTER_H
  
  #include "MSSMNoFV_convergence_tester.hpp"
  #include "MSSMNoFV_two_scale_model.hpp"
  
  #include "convergence_tester_drbar.hpp"
  
  namespace flexiblesusy {
  
  class Two_scale;
  
  template<>
  class MSSMNoFV_convergence_tester<Two_scale> : public Convergence_tester_DRbar<MSSMNoFV<Two_scale> > {
  public:
     using Scale_getter = Convergence_tester_DRbar<MSSMNoFV<Two_scale>>::Scale_getter;
  
     MSSMNoFV_convergence_tester(MSSMNoFV<Two_scale>*, double, const Scale_getter& sg = Scale_getter());
     virtual ~MSSMNoFV_convergence_tester() = default;
  
  protected:
     virtual double max_rel_diff() const;
  };
  
  } // namespace flexiblesusy
  
  #endif
  