From b44c4ca909fec8c86ab92f99e41b23c12f6f0796 Mon Sep 17 00:00:00 2001 From: Alexander Voigt Date: Fri, 2 Dec 2016 16:11:30 +0100 Subject: [PATCH] avoid including lowe.h in header file --- ...ndard_model_two_scale_high_scale_spectrum_generator.cpp.in | 1 + ...ndard_model_two_scale_high_scale_spectrum_generator.hpp.in | 3 ++- ...andard_model_two_scale_low_scale_spectrum_generator.cpp.in | 1 + ...andard_model_two_scale_low_scale_spectrum_generator.hpp.in | 3 ++- templates/two_scale_high_scale_spectrum_generator.cpp.in | 1 + templates/two_scale_high_scale_spectrum_generator.hpp.in | 4 ++-- templates/two_scale_low_scale_spectrum_generator.cpp.in | 1 + templates/two_scale_low_scale_spectrum_generator.hpp.in | 4 ++-- 8 files changed, 12 insertions(+), 6 deletions(-) diff --git a/templates/standard_model_two_scale_high_scale_spectrum_generator.cpp.in b/templates/standard_model_two_scale_high_scale_spectrum_generator.cpp.in index 906452f08..378ebc1de 100644 --- a/templates/standard_model_two_scale_high_scale_spectrum_generator.cpp.in +++ b/templates/standard_model_two_scale_high_scale_spectrum_generator.cpp.in @@ -25,6 +25,7 @@ #include "two_scale_composite_convergence_tester.hpp" #include "error.hpp" +#include "lowe.h" #include "numerics2.hpp" #include "two_scale_running_precision.hpp" diff --git a/templates/standard_model_two_scale_high_scale_spectrum_generator.hpp.in b/templates/standard_model_two_scale_high_scale_spectrum_generator.hpp.in index 6a532d176..204d15f9f 100644 --- a/templates/standard_model_two_scale_high_scale_spectrum_generator.hpp.in +++ b/templates/standard_model_two_scale_high_scale_spectrum_generator.hpp.in @@ -33,9 +33,10 @@ #include "standard_model_two_scale_model.hpp" #include "standard_model_two_scale_low_scale_constraint.hpp" -#include "lowe.h" #include "two_scale_solver.hpp" +namespace softsusy { class QedQcd; } + namespace flexiblesusy { class Two_scale; diff --git a/templates/standard_model_two_scale_low_scale_spectrum_generator.cpp.in b/templates/standard_model_two_scale_low_scale_spectrum_generator.cpp.in index 0f35dc24e..1b3f82469 100644 --- a/templates/standard_model_two_scale_low_scale_spectrum_generator.cpp.in +++ b/templates/standard_model_two_scale_low_scale_spectrum_generator.cpp.in @@ -25,6 +25,7 @@ #include "two_scale_composite_convergence_tester.hpp" #include "error.hpp" +#include "lowe.h" #include "numerics2.hpp" #include "two_scale_running_precision.hpp" diff --git a/templates/standard_model_two_scale_low_scale_spectrum_generator.hpp.in b/templates/standard_model_two_scale_low_scale_spectrum_generator.hpp.in index 359de9b2a..efee0696d 100644 --- a/templates/standard_model_two_scale_low_scale_spectrum_generator.hpp.in +++ b/templates/standard_model_two_scale_low_scale_spectrum_generator.hpp.in @@ -32,9 +32,10 @@ #include "standard_model_two_scale_model.hpp" #include "standard_model_two_scale_low_scale_constraint.hpp" -#include "lowe.h" #include "two_scale_solver.hpp" +namespace softsusy { class QedQcd; } + namespace flexiblesusy { class Two_scale; diff --git a/templates/two_scale_high_scale_spectrum_generator.cpp.in b/templates/two_scale_high_scale_spectrum_generator.cpp.in index d58393d47..a88ec6a90 100644 --- a/templates/two_scale_high_scale_spectrum_generator.cpp.in +++ b/templates/two_scale_high_scale_spectrum_generator.cpp.in @@ -23,6 +23,7 @@ #include "@ModelName@_two_scale_initial_guesser.hpp" #include "error.hpp" +#include "lowe.h" #include "numerics2.hpp" #include "two_scale_running_precision.hpp" #include "two_scale_solver.hpp" diff --git a/templates/two_scale_high_scale_spectrum_generator.hpp.in b/templates/two_scale_high_scale_spectrum_generator.hpp.in index 34188185f..135538fef 100644 --- a/templates/two_scale_high_scale_spectrum_generator.hpp.in +++ b/templates/two_scale_high_scale_spectrum_generator.hpp.in @@ -30,10 +30,10 @@ #include "@ModelName@_two_scale_model.hpp" #include "@ModelName@_model_slha.hpp" -#include "lowe.h" - #include +namespace softsusy { class QedQcd; } + namespace flexiblesusy { class Two_scale; diff --git a/templates/two_scale_low_scale_spectrum_generator.cpp.in b/templates/two_scale_low_scale_spectrum_generator.cpp.in index 3611db16d..872ec05f8 100644 --- a/templates/two_scale_low_scale_spectrum_generator.cpp.in +++ b/templates/two_scale_low_scale_spectrum_generator.cpp.in @@ -23,6 +23,7 @@ #include "@ModelName@_two_scale_initial_guesser.hpp" #include "error.hpp" +#include "lowe.h" #include "numerics2.hpp" #include "two_scale_running_precision.hpp" #include "two_scale_solver.hpp" diff --git a/templates/two_scale_low_scale_spectrum_generator.hpp.in b/templates/two_scale_low_scale_spectrum_generator.hpp.in index e3c13e6c8..f3955161c 100644 --- a/templates/two_scale_low_scale_spectrum_generator.hpp.in +++ b/templates/two_scale_low_scale_spectrum_generator.hpp.in @@ -29,10 +29,10 @@ #include "@ModelName@_two_scale_model.hpp" #include "@ModelName@_model_slha.hpp" -#include "lowe.h" - #include +namespace softsusy { class QedQcd; } + namespace flexiblesusy { class Two_scale;