Skip to content

Commit

Permalink
Use in-class initialization for semi-analytic initial guesser
Browse files Browse the repository at this point in the history
  • Loading branch information
Dylan Harries committed Jan 23, 2017
1 parent 7aa756d commit 82e3787
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 25 deletions.
10 changes: 0 additions & 10 deletions templates/semi_analytic_high_scale_initial_guesser.cpp.in
Expand Up @@ -47,16 +47,6 @@ namespace flexiblesusy {
)
: model(model_)
, qedqcd(qedqcd_)
, mu_guess(0.)
, mc_guess(0.)
, mt_guess(0.)
, md_guess(0.)
, ms_guess(0.)
, mb_guess(0.)
, me_guess(0.)
, mm_guess(0.)
, mtau_guess(0.)
, running_precision(1.0e-3)
, low_constraint(low_constraint_)
, susy_constraint(susy_constraint_)
, high_constraint(high_constraint_)
Expand Down
30 changes: 15 additions & 15 deletions templates/semi_analytic_high_scale_initial_guesser.hpp.in
Expand Up @@ -53,21 +53,21 @@ public:
void set_running_precision(double p) { running_precision = p; }

private:
@ModelName@<Semi_analytic>* model; ///< pointer to model class
softsusy::QedQcd qedqcd; ///< Standard Model low-energy data
double mu_guess; ///< guessed DR-bar mass of up-quark
double mc_guess; ///< guessed DR-bar mass of charm-quark
double mt_guess; ///< guessed DR-bar mass of top-quark
double md_guess; ///< guessed DR-bar mass of down-quark
double ms_guess; ///< guessed DR-bar mass of strange-quark
double mb_guess; ///< guessed DR-bar mass of bottom-quark
double me_guess; ///< guessed DR-bar mass of electron
double mm_guess; ///< guessed DR-bar mass of muon
double mtau_guess; ///< guessed DR-bar mass of tau
double running_precision; ///< Runge-Kutta RG running precision
@ModelName@_low_scale_constraint<Semi_analytic> low_constraint;
@ModelName@_susy_scale_constraint<Semi_analytic> susy_constraint;
@ModelName@_high_scale_constraint<Semi_analytic> high_constraint;
@ModelName@<Semi_analytic>* model{nullptr}; ///< pointer to model class
softsusy::QedQcd qedqcd{}; ///< Standard Model low-energy data
double mu_guess{0.}; ///< guessed DR-bar mass of up-quark
double mc_guess{0.}; ///< guessed DR-bar mass of charm-quark
double mt_guess{0.}; ///< guessed DR-bar mass of top-quark
double md_guess{0.}; ///< guessed DR-bar mass of down-quark
double ms_guess{0.}; ///< guessed DR-bar mass of strange-quark
double mb_guess{0.}; ///< guessed DR-bar mass of bottom-quark
double me_guess{0.}; ///< guessed DR-bar mass of electron
double mm_guess{0.}; ///< guessed DR-bar mass of muon
double mtau_guess{0.}; ///< guessed DR-bar mass of tau
double running_precision{1.e-3}; ///< Runge-Kutta RG running precision
@ModelName@_low_scale_constraint<Semi_analytic> low_constraint{};
@ModelName@_susy_scale_constraint<Semi_analytic> susy_constraint{};
@ModelName@_high_scale_constraint<Semi_analytic> high_constraint{};

void initial_guess_low_scale_parameters();
void initial_guess_high_scale_parameters();
Expand Down

0 comments on commit 82e3787

Please sign in to comment.