[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 59c7d4: use signed integer type almost everywhere

GitHub noreply at github.com
Fri Jan 20 16:46:43 GMT 2017


  Branch: refs/heads/feature-2.0
  Home:   https://github.com/FlexibleSUSY/FlexibleSUSY
  Commit: 59c7d417a381eae45f4528d4eda16ef40b0b3bd7
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/59c7d417a381eae45f4528d4eda16ef40b0b3bd7
  Author: Alexander Voigt <Alexander.Voigt at desy.de>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M meta/BetaFunction.m
    M meta/ConvergenceTester.m
    M meta/EffectiveCouplings.m
    M meta/LoopMasses.m
    M meta/Parameters.m
    M meta/SelfEnergies.m
    M meta/TreeMasses.m
    M src/betafunction.hpp
    M src/coupling_monitor.hpp
    M src/dilog.cpp
    M src/eigen_utils.hpp
    M src/error.hpp
    M src/fixed_point_iterator.hpp
    M src/lattice_convergence_tester.hpp
    M src/lowe.cpp
    M src/lowe.h
    M src/numerics2.cpp
    M src/numerics2.hpp
    M src/physical_input.hpp
    M src/problems.hpp
    M src/scan.cpp
    M src/slha_io.cpp
    M src/spectrum_generator_settings.cpp
    M src/spectrum_generator_settings.hpp
    M src/standard_model.cpp
    M src/standard_model.hpp
    M src/standard_model_effective_couplings.cpp
    M src/standard_model_effective_couplings.hpp
    M src/two_loop_corrections.hpp
    M src/two_scale_composite_convergence_tester.cpp
    M src/two_scale_composite_convergence_tester.hpp
    M src/two_scale_convergence_tester.hpp
    M src/two_scale_convergence_tester_drbar.hpp
    M src/two_scale_running_precision.cpp
    M src/two_scale_running_precision.hpp
    M src/two_scale_solver.cpp
    M src/two_scale_solver.hpp
    M src/weinberg_angle.cpp
    M src/weinberg_angle.hpp
    M templates/info.cpp.in
    M templates/info.hpp.in
    M templates/librarylink.cpp.in
    M templates/mass_eigenstates.cpp.in
    M templates/mass_eigenstates.hpp.in
    M templates/observables.cpp.in
    M templates/observables.hpp.in
    M templates/soft_parameters.cpp.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_matching.hpp.in
    M templates/standard_model_two_scale_high_scale_spectrum_generator.cpp.in
    M templates/standard_model_two_scale_low_scale_spectrum_generator.cpp.in
    M templates/standard_model_two_scale_matching.cpp.in
    M templates/standard_model_two_scale_matching.hpp.in
    M templates/susy_parameters.cpp.in
    M templates/susy_parameters.hpp.in
    M templates/two_scale_low_scale_initial_guesser.cpp.in
    M templates/utilities.cpp.in
    M templates/utilities.hpp.in
    M test/test_CMSSMCPV_tree_level_spectrum.cpp
    M test/test_CMSSMMassWInput_spectrum.cpp
    M test/test_CMSSMNoFV_two_loop_spectrum.cpp
    M test/test_CMSSM_benchmark.cpp
    M test/test_CMSSM_beta_function_benchmark.cpp
    M test/test_CMSSM_info.cpp
    M test/test_CMSSM_model.cpp
    M test/test_CMSSM_spectrum.cpp
    M test/test_CMSSM_two_loop_spectrum.cpp
    M test/test_NMSSMCPV_tree_level_spectrum.cpp
    M test/test_NMSSM_benchmark.cpp
    M test/test_NMSSM_beta_functions.cpp
    M test/test_NMSSM_spectrum.cpp
    M test/test_NUTNMSSM_spectrum.cpp
    M test/test_SMHighPrecision_two_loop_spectrum.cpp
    M test/test_SM_effective_couplings.cpp
    M test/test_SM_one_loop_spectrum.cpp
    M test/test_SM_three_loop_spectrum.cpp
    M test/test_SM_two_loop_spectrum.cpp
    M test/test_SM_weinberg_angle.cpp
    M test/test_compare_ewsb_solvers.cpp
    M test/test_ewsb_solver.cpp
    M test/test_fixed_point_iterator.cpp
    M test/test_minimizer.cpp
    M test/test_root_finder.cpp
    M test/test_sum.cpp
    M test/test_two_scale_running_precision.cpp
    M test/test_two_scale_solver.cpp
    M test/test_wrappers.cpp

  Log Message:
  -----------
  use signed integer type almost everywhere

as it avoids bugs to do with unsigned/signed integers by construction.
This approach is recommended by the C++ committee and the Eigen
developers.




More information about the Flexiblesusy-commits mailing list