flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
scan_HSSUSY_SM_uncertainty.m File Reference

Go to the source code of this file.

Functions

id steps ()
 

Variables

calculate CalcDMh [MS_, TB_, Xt_]
 
generate CalcMh [MS_, TB_, Xt_, ytLoops_, asLoops_, Qpole_]
 
 data
 
 DistributeDefinitions [CalcDMh]
 
calculate DMh
 
 Export ["HSSUSY_uncertainty_Mh_Xt_MS-1000.dat", data[[1]]]
 
 FSHSSUSYCloseHandle [handle]
 
generate GenerateScales [Q_]
 
 Get ["models/HSSUSY/HSSUSY_librarylink.m"]
 
generate handle
 
 If [spec=!=$Failed, Pole[M[hh]]/.(HSSUSY/. spec), 0]
 
 LaunchKernels []
 
generate Log [stop]
 
generate LogRange [start_, stop_, steps_]
 
calculate Mh = CalcMh[MS, TB, Xt, 2, 2, 0]
 
calculate MhAs3L = CalcMh[MS, TB, Xt, 2, 3, 0]
 
calculate MhYt3L = CalcMh[MS, TB, Xt, 3, 2, 0]
 
generate Q
 
generate spec = FSHSSUSYCalculateSpectrum[handle]
 
calculate varyQpole
 

Function Documentation

◆ steps()

id steps ( )
virtual

Variable Documentation

◆ CalcDMh

calculate CalcDMh[MS_, TB_, Xt_]

Definition at line 54 of file scan_HSSUSY_SM_uncertainty.m.

◆ CalcMh

generate CalcMh[MS_, TB_, Xt_, ytLoops_, asLoops_, Qpole_]

Definition at line 11 of file scan_HSSUSY_SM_uncertainty.m.

◆ data

data
Initial value:
= {
ParallelMap[{#, Sequence @@ CalcDMh[1000 , 5, #]}&, Range[-3.5, 3.5, 0.1]],
ParallelMap[{#, Sequence @@ CalcDMh[2000 , 5, #]}&, Range[-3.5, 3.5, 0.1]],
ParallelMap[{#, Sequence @@ CalcDMh[10000, 5, #]}&, Range[-3.5, 3.5, 0.1]]
}

Definition at line 71 of file scan_HSSUSY_SM_uncertainty.m.

◆ DistributeDefinitions

DistributeDefinitions[CalcDMh]

Definition at line 69 of file scan_HSSUSY_SM_uncertainty.m.

◆ DMh

combine DMh
Initial value:
= Max[Abs[Max[varyQpole] - Mh],
Abs[Min[varyQpole] - Mh]] +
T Max(T &&t) noexcept
Definition: wrappers.hpp:430
int Abs(int x) noexcept
Definition: wrappers.hpp:62
calculate Mh
calculate MhYt3L
calculate MhAs3L

Definition at line 55 of file scan_HSSUSY_SM_uncertainty.m.

◆ Export

Export["HSSUSY_uncertainty_Mh_Xt_MS-10000.dat", data[[3]]]

Definition at line 77 of file scan_HSSUSY_SM_uncertainty.m.

◆ FSHSSUSYCloseHandle

FSHSSUSYCloseHandle[handle]

Definition at line 49 of file scan_HSSUSY_SM_uncertainty.m.

◆ GenerateScales

generate GenerateScales[Q_]

Definition at line 9 of file scan_HSSUSY_SM_uncertainty.m.

◆ Get

Get["models/HSSUSY/HSSUSY_librarylink.m"]

Definition at line 1 of file scan_HSSUSY_SM_uncertainty.m.

◆ handle

generate handle

Definition at line 13 of file scan_HSSUSY_SM_uncertainty.m.

◆ If

If[spec=!=$Failed, Pole[M[hh]]/.(HSSUSY/. spec), 0]

Definition at line 50 of file scan_HSSUSY_SM_uncertainty.m.

◆ LaunchKernels

LaunchKernels[]
Initial value:
{ Mh, DMh }
]
calculate DMh

Definition at line 68 of file scan_HSSUSY_SM_uncertainty.m.

◆ Log

generate Log[stop]

Definition at line 5 of file scan_HSSUSY_SM_uncertainty.m.

◆ LogRange

generate LogRange[start_, stop_, steps_]

Definition at line 4 of file scan_HSSUSY_SM_uncertainty.m.

◆ Mh

calculate Mh = CalcMh[MS, TB, Xt, 2, 2, 0]

Definition at line 56 of file scan_HSSUSY_SM_uncertainty.m.

◆ MhAs3L

MhAs3L = CalcMh[MS, TB, Xt, 2, 3, 0]

Definition at line 55 of file scan_HSSUSY_SM_uncertainty.m.

◆ MhYt3L

MhYt3L = CalcMh[MS, TB, Xt, 3, 2, 0]

Definition at line 55 of file scan_HSSUSY_SM_uncertainty.m.

◆ Q

generate Q

Definition at line 9 of file scan_HSSUSY_SM_uncertainty.m.

◆ spec

spec = FSHSSUSYCalculateSpectrum[handle]

Definition at line 12 of file scan_HSSUSY_SM_uncertainty.m.

◆ varyQpole

varyQpole
Initial value:
= CalcMh[MS, TB, Xt, 2, 2, #]& /@
generate CalcMh[MS_, TB_, Xt_, ytLoops_, asLoops_, Qpole_]
generate GenerateScales[Q_]

Definition at line 55 of file scan_HSSUSY_SM_uncertainty.m.