[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] b1be13: append loop order to self_energy

GitHub noreply at github.com
Wed Mar 22 14:26:10 GMT 2017


  Branch: refs/heads/feature-higgs-2l
  Home:   https://github.com/FlexibleSUSY/FlexibleSUSY
  Commit: b1be13facd9483b7b5b7ede319313f267319a559
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/b1be13facd9483b7b5b7ede319313f267319a559
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M examples/standalone-model/standalone.cpp
    M meta/FlexibleEFTHiggsMatching.m
    M meta/LoopMasses.m
    M meta/SelfEnergies.m
    M meta/ThresholdCorrections.m
    M src/standard_model.cpp
    M src/standard_model.hpp
    M templates/standard_model_matching.cpp.in
    M test/test_CMSSM.hpp
    M test/test_CMSSMCPV_ewsb.cpp
    M test/test_CMSSMLowPrecision.cpp
    M test/test_CMSSMMassWInput_spectrum.cpp
    M test/test_CMSSMNoFV.hpp
    M test/test_CMSSM_model.cpp
    M test/test_CMSSM_weinberg_angle.cpp
    M test/test_NMSSM.hpp
    M test/test_NMSSMCPV_ewsb.cpp
    M test/test_NMSSM_ewsb.cpp
    M test/test_NMSSM_susy_scale_constraint.cpp
    M test/test_NUTNMSSM_spectrum.cpp
    M test/test_SMSSM_ewsb.cpp
    M test/test_SMSSM_one_loop_spectrum.cpp
    M test/test_SM_higgs_loop_corrections.cpp
    M test/test_SM_one_loop_spectrum.cpp
    M test/test_SM_weinberg_angle.cpp
    M test/test_VCMSSM_ewsb.cpp

  Log Message:
  -----------
  append loop order to self_energy

Note: This change breaks backwards compatibility with FS-1.*.
However, this change allows us to add SARAH's 2-loop self-energies and
tadpoles in a coherent way later.


  Commit: 4e796d5534e28014383536a03bff44e1c1cf1973
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/4e796d5534e28014383536a03bff44e1c1cf1973
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/raii.hpp

  Log Message:
  -----------
  include missing header


  Commit: e858db8071dd517f0eac184dde76b627d8081b03
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/e858db8071dd517f0eac184dde76b627d8081b03
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/betafunction.hpp

  Log Message:
  -----------
  use compiler-generated destructor


  Commit: 6858cf8fd1e45b588540621168ee87ca44df2be0
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/6858cf8fd1e45b588540621168ee87ca44df2be0
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/coupling_monitor.hpp

  Log Message:
  -----------
  use auto one more time


  Commit: d261178b8cc665b02a051bc1188340c7381180ee
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/d261178b8cc665b02a051bc1188340c7381180ee
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/effective_couplings.cpp

  Log Message:
  -----------
  more use of auto


  Commit: 9d4aa0eb988a582ffc78d748e41d839211720aed
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/9d4aa0eb988a582ffc78d748e41d839211720aed
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/database.hpp

  Log Message:
  -----------
  avoid a string copy


  Commit: 41e6ba0d8fbf41e08a6843ef89c1cafd318b0866
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/41e6ba0d8fbf41e08a6843ef89c1cafd318b0866
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/database.cpp

  Log Message:
  -----------
  use nullptr instead of 0


  Commit: 2d937b1bd0de08c8065da35ffd23a8d1e2abe23d
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/2d937b1bd0de08c8065da35ffd23a8d1e2abe23d
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/ewsb_solver.hpp

  Log Message:
  -----------
  use compiler-generated destructor


  Commit: c84ff924f5cf8efe8fcd4c1769f1b2cf7cac5207
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/c84ff924f5cf8efe8fcd4c1769f1b2cf7cac5207
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/slha_io.cpp
    M src/slha_io.hpp

  Log Message:
  -----------
  more use of auto


  Commit: 86c6ba1573aa08dd060b29d5e3501fefb6d5fe0f
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/86c6ba1573aa08dd060b29d5e3501fefb6d5fe0f
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/standard_model.cpp
    M src/standard_model.hpp
    M src/standard_model_two_scale_convergence_tester.cpp
    M src/standard_model_two_scale_convergence_tester.hpp
    M src/standard_model_two_scale_low_scale_constraint.cpp
    M src/standard_model_two_scale_low_scale_constraint.hpp
    M src/standard_model_two_scale_model.cpp
    M src/standard_model_two_scale_model.hpp
    M src/two_scale_composite_convergence_tester.cpp
    M src/two_scale_composite_convergence_tester.hpp
    M src/two_scale_constraint.hpp
    M src/two_scale_convergence_tester.cpp
    M src/two_scale_convergence_tester_drbar.hpp
    M src/two_scale_initial_guesser.hpp
    M src/two_scale_matching.hpp
    M src/two_scale_model.hpp
    M src/two_scale_running_precision.cpp
    M src/two_scale_running_precision.hpp
    M src/two_scale_solver.hpp

  Log Message:
  -----------
  use compiler generated destructors


  Commit: 3900a207d67459a26cb4ea55a04d18137d05897f
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/3900a207d67459a26cb4ea55a04d18137d05897f
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M templates/mass_eigenstates.cpp.in
    M templates/mass_eigenstates.hpp.in
    M templates/soft_parameters.hpp.in
    M templates/susy_parameters.hpp.in

  Log Message:
  -----------
  more compiler-generated destructors


  Commit: 45b22ac02b4a69fbbd98713226bb218f51a7d0fe
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/45b22ac02b4a69fbbd98713226bb218f51a7d0fe
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
    M src/error.hpp

  Log Message:
  -----------
  avoid string copy


  Commit: bdf4e75c93a1e3b1aa979fb314b8bdb6559aa45f
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/bdf4e75c93a1e3b1aa979fb314b8bdb6559aa45f
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M templates/librarylink.cpp.in
    M templates/model_slha.hpp.in
    M templates/soft_parameters.hpp.in
    M templates/spectrum_generator_interface.hpp.in
    M templates/standard_model_two_scale_matching.cpp.in
    M templates/standard_model_two_scale_matching.hpp.in
    M templates/susy_parameters.hpp.in
    M templates/two_scale_convergence_tester.cpp.in
    M templates/two_scale_convergence_tester.hpp.in
    M templates/two_scale_high_scale_constraint.cpp.in
    M templates/two_scale_high_scale_constraint.hpp.in
    M templates/two_scale_high_scale_initial_guesser.cpp.in
    M templates/two_scale_high_scale_initial_guesser.hpp.in
    M templates/two_scale_high_scale_spectrum_generator.hpp.in
    M templates/two_scale_low_scale_constraint.cpp.in
    M templates/two_scale_low_scale_constraint.hpp.in
    M templates/two_scale_low_scale_initial_guesser.cpp.in
    M templates/two_scale_low_scale_initial_guesser.hpp.in
    M templates/two_scale_low_scale_spectrum_generator.hpp.in
    M templates/two_scale_model.cpp.in
    M templates/two_scale_model.hpp.in
    M templates/two_scale_susy_scale_constraint.cpp.in
    M templates/two_scale_susy_scale_constraint.hpp.in
    M templates/utilities.hpp.in

  Log Message:
  -----------
  more modernizations


  Commit: 33b563efef5fa7e7afa5d179f9ea7b04fdfdf1d9
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/33b563efef5fa7e7afa5d179f9ea7b04fdfdf1d9
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M src/standard_model.hpp

  Log Message:
  -----------
  mark run_to() function as override


  Commit: e177cc44e2b5d6f2718e90c2ccce503c1df5dc6e
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/e177cc44e2b5d6f2718e90c2ccce503c1df5dc6e
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M src/slha_io.cpp

  Log Message:
  -----------
  avoid potentially expensive copy of problems class


  Commit: ed693e571121ed99223b53bd65e409ed2f5729ac
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/ed693e571121ed99223b53bd65e409ed2f5729ac
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M src/wrappers.hpp

  Log Message:
  -----------
  adding brackets around X and Y arguments


  Commit: bf9b77a812f768e5d419731ebe0853aaf42a8979
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/bf9b77a812f768e5d419731ebe0853aaf42a8979
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M src/mathlink_utils.hpp

  Log Message:
  -----------
  add missing inline keyword to functions defined in a header


  Commit: 0f4ed5db7f85e80bbc3676885b4effbc3113d62b
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/0f4ed5db7f85e80bbc3676885b4effbc3113d62b
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M models/SoftsusyMSSM/diagonalization.hpp
    M models/SoftsusyMSSM/linalg.cpp
    M src/error.hpp

  Log Message:
  -----------
  move SOFTSUSY-specific exception to SOFTSUSY directory


  Commit: a693ce4281ced77ac3bcb1c8d1bbe1358e4a2b3b
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/a693ce4281ced77ac3bcb1c8d1bbe1358e4a2b3b
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M src/array_view.hpp

  Log Message:
  -----------
  add missing header


  Commit: 513015b7b7bc48205d9aed5ecfa4f8aa22d70240
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/513015b7b7bc48205d9aed5ecfa4f8aa22d70240
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M src/error.hpp

  Log Message:
  -----------
  avoid iostream in exception messages


  Commit: f9d310f74289a7ee560b897bcfd1788e3b8478de
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/f9d310f74289a7ee560b897bcfd1788e3b8478de
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M meta/TwoLoopMSSM.m

  Log Message:
  -----------
  the scale seems to be separate


  Commit: 0cb758e64c5df1ec2855c0908d8da857a4eeab83
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/0cb758e64c5df1ec2855c0908d8da857a4eeab83
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M src/threshold_loop_functions.cpp
    M src/threshold_loop_functions.hpp

  Log Message:
  -----------
  implement fin[] function from arXiv:hep-ph/0210258

In mt.res one can find the following definition:

functions fin(mm1,mm2) defined as
if mm1>mm2
 fin(mm1,mm2)=(-7/2 - (7*mm2)/(2*mm1) +
  PolyLog(mm2/mm1) - (mm2*PolyLog(mm2/mm1))/mm1 -
  (3*mm2*Log(mm1))/mm1 - Log(mm1)*Log(mm1 - mm2) +
  (mm2*Log(mm1)*Log(mm1 - mm2))/mm1 + (3*mm2*Log(mm2))/mm1 -
  Log(mm1)*Log(mm2) + (2*mm2*Log(mm1)*Log(mm2))/mm1 +
  Log(mm1 - mm2)*Log(mm2) - (mm2*Log(mm1 - mm2)*Log(mm2))/mm1 - PI^2/4 +
  (mm2*PI^2)/(12*mm1) + Log(mm1)^2 - (3*mm2*Log(mm1)^2)/(2*mm1) -
  (mm2*Log(mm2)^2)/(2*mm1));
if mm1<mm2
 fin(mm1,mm2)=(-7/2 - (7*mm2)/(2*mm1) -
  PolyLog(mm1/mm2) + (mm2*PolyLog(mm1/mm2))/mm1 -
  (3*mm2*Log(mm1))/mm1 + (3*mm2*Log(mm2))/mm1 +
  (mm2*Log(mm1)*Log(mm2))/mm1 - Log(mm1)*Log(-mm1 + mm2) +
  (mm2*Log(mm1)*Log(-mm1 + mm2))/mm1 + Log(mm2)*Log(-mm1 + mm2) -
  (mm2*Log(mm2)*Log(-mm1 + mm2))/mm1 + PI^2/12 -
  (mm2*PI^2)/(4*mm1) + Log(mm1)^2/2 - (mm2*Log(mm1)^2)/mm1 -
  Log(mm2)^2/2);
if mm1=mm2
   fin(mm1,mm1)=-7-PI^2/6;

where PolyLog(x)=PolyLog(x,2)=Spence(1-x) dilogarifm function


  Commit: a349972ef998760c7d78218756c77200cc3fcb6c
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/a349972ef998760c7d78218756c77200cc3fcb6c
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M examples/standalone-model/standalone.cpp
    M meta/FlexibleEFTHiggsMatching.m
    M meta/LoopMasses.m
    M meta/SelfEnergies.m
    M meta/ThresholdCorrections.m
    M meta/TwoLoopMSSM.m
    M models/SoftsusyMSSM/diagonalization.hpp
    M models/SoftsusyMSSM/linalg.cpp
    M src/array_view.hpp
    M src/betafunction.hpp
    M src/coupling_monitor.hpp
    M src/database.cpp
    M src/database.hpp
    M src/effective_couplings.cpp
    M src/error.hpp
    M src/ewsb_solver.hpp
    M src/mathlink_utils.hpp
    M src/raii.hpp
    M src/slha_io.cpp
    M src/slha_io.hpp
    M src/standard_model.cpp
    M src/standard_model.hpp
    M src/standard_model_two_scale_convergence_tester.cpp
    M src/standard_model_two_scale_convergence_tester.hpp
    M src/standard_model_two_scale_low_scale_constraint.cpp
    M src/standard_model_two_scale_low_scale_constraint.hpp
    M src/standard_model_two_scale_model.cpp
    M src/standard_model_two_scale_model.hpp
    M src/threshold_loop_functions.cpp
    M src/threshold_loop_functions.hpp
    M src/two_scale_composite_convergence_tester.cpp
    M src/two_scale_composite_convergence_tester.hpp
    M src/two_scale_constraint.hpp
    M src/two_scale_convergence_tester.cpp
    M src/two_scale_convergence_tester_drbar.hpp
    M src/two_scale_initial_guesser.hpp
    M src/two_scale_matching.hpp
    M src/two_scale_model.hpp
    M src/two_scale_running_precision.cpp
    M src/two_scale_running_precision.hpp
    M src/two_scale_solver.hpp
    M src/wrappers.hpp
    M templates/librarylink.cpp.in
    M templates/mass_eigenstates.cpp.in
    M templates/mass_eigenstates.hpp.in
    M templates/model_slha.hpp.in
    M templates/soft_parameters.hpp.in
    M templates/spectrum_generator_interface.hpp.in
    M templates/standard_model_matching.cpp.in
    M templates/standard_model_two_scale_matching.cpp.in
    M templates/standard_model_two_scale_matching.hpp.in
    M templates/susy_parameters.hpp.in
    M templates/two_scale_convergence_tester.cpp.in
    M templates/two_scale_convergence_tester.hpp.in
    M templates/two_scale_high_scale_constraint.cpp.in
    M templates/two_scale_high_scale_constraint.hpp.in
    M templates/two_scale_high_scale_initial_guesser.cpp.in
    M templates/two_scale_high_scale_initial_guesser.hpp.in
    M templates/two_scale_high_scale_spectrum_generator.hpp.in
    M templates/two_scale_low_scale_constraint.cpp.in
    M templates/two_scale_low_scale_constraint.hpp.in
    M templates/two_scale_low_scale_initial_guesser.cpp.in
    M templates/two_scale_low_scale_initial_guesser.hpp.in
    M templates/two_scale_low_scale_spectrum_generator.hpp.in
    M templates/two_scale_model.cpp.in
    M templates/two_scale_model.hpp.in
    M templates/two_scale_susy_scale_constraint.cpp.in
    M templates/two_scale_susy_scale_constraint.hpp.in
    M templates/utilities.hpp.in
    M test/test_CMSSM.hpp
    M test/test_CMSSMCPV_ewsb.cpp
    M test/test_CMSSMLowPrecision.cpp
    M test/test_CMSSMMassWInput_spectrum.cpp
    M test/test_CMSSMNoFV.hpp
    M test/test_CMSSM_model.cpp
    M test/test_CMSSM_weinberg_angle.cpp
    M test/test_NMSSM.hpp
    M test/test_NMSSMCPV_ewsb.cpp
    M test/test_NMSSM_ewsb.cpp
    M test/test_NMSSM_susy_scale_constraint.cpp
    M test/test_NUTNMSSM_spectrum.cpp
    M test/test_SMSSM_ewsb.cpp
    M test/test_SMSSM_one_loop_spectrum.cpp
    M test/test_SM_higgs_loop_corrections.cpp
    M test/test_SM_one_loop_spectrum.cpp
    M test/test_SM_weinberg_angle.cpp
    M test/test_VCMSSM_ewsb.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'organization/feature-2.0' into feature-higgs-2l

Conflicts:
	meta/SelfEnergies.m


  Commit: 4a9198e54dca6949bdd174118907c896ec452545
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/4a9198e54dca6949bdd174118907c896ec452545
  Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
    M meta/SelfEnergies.m

  Log Message:
  -----------
  generalize loop order in functions filling tadpole vector


Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/7f11afc2a44d...4a9198e54dca


More information about the Flexiblesusy-commits mailing list