From lisong at itp.ac.cn Thu Sep 16 03:30:39 2021 From: lisong at itp.ac.cn (=?UTF-8?B?5p2O5p2+?=) Date: Thu, 16 Sep 2021 10:30:39 +0800 (GMT+08:00) Subject: [Flexiblesusy] Find for a Complete List of Available Functions and Symbols in the Boundary Conditions Message-ID: <5f0068a5.9ef0.17bec711852.Coremail.lisong@itp.ac.cn> Dear FlexibleSUSY developers: Thank you for the FlexibleSUSY that you have developed, which has provided me with a lot of help in my work.Now I have some difficulties, and I want to know how to find a complete list of functions and symbols that can be used for boundary conditions.Please give me guidance, thank you very much. Song Li -------------- next part -------------- An HTML attachment was scrubbed... URL: From ahgvoigt at gmail.com Thu Sep 16 11:14:30 2021 From: ahgvoigt at gmail.com (Alexander Voigt) Date: Thu, 16 Sep 2021 12:14:30 +0200 Subject: [Flexiblesusy] Find for a Complete List of Available Functions and Symbols in the Boundary Conditions In-Reply-To: <5f0068a5.9ef0.17bec711852.Coremail.lisong@itp.ac.cn> References: <5f0068a5.9ef0.17bec711852.Coremail.lisong@itp.ac.cn> Message-ID: <5a45a6c8-bf01-fe0d-bfd2-ee61ee2b26a8@gmail.com> Dear Song Li, I'm afraid there is not jet an official exhaustive documentation of the list of all symbols that can be used in the boundary conditions (BCs). You may find some first guidance here: https://github.com/FlexibleSUSY/FlexibleSUSY/blob/master/doc/model_file.rst However, I can of course give you some additional guidance. :) The following symbols can be used in the all boundary conditions (of course the names of the symbols depend on your particular model): * any input parameter (TanBeta, m0, m12, ... for example in the CMSSM) * any running model parameter (Mhh, MFu, MVZ, g1, g2, ...) * any pole mass (Pole[Mhh], Pole[MVZ], ...) * any derived parameter (ThetaW, VEV, ...) * renormalization scale: SCALE * beta function: BETA (see BetaSM example model file) * GUT normalization factors, for example GUTNormalization[g1] etc. In addition you can use in the low-scale constraint the symbols: * MZPole (input Z pole mass) * EMSbar, EDRbar (running electromagnetic gauge coupling in the model) * THETAW (running theta_w in the model) * CKM (input CKM matrix) * PMNS (input PMNS matrix) * running fermion masses in the model: upQuarksDRbar, downQuarksDRbar, downLeptonsDRbar, neutrinoDRbar One can infer the list of available symbols from the C preprocessor definitions in templates/two_scale_low_scale_constraint.cpp.in etc. In addition you can use large expressions of all of the above paramters. For examples you can have a look at the following models: model_files/MSSMNoFV/FlexibleSUSY.m.in model_files/HSSUSY/FlexibleSUSY.m.in I'm not sure what you are trying to do, but if you are more specific I can give you some more hints or examples. :) Best regards Alexander Voigt P.S.: The FlexibleSUSY mailing list is not used so frequently, unfortunately. If you like, you can also ask a question on github, which will be checked by all of the FlexibleSUSY developers more regularly. On 9/16/21 4:30 AM, ?? wrote: > Dear FlexibleSUSY developers: > > ? Thank you for the FlexibleSUSY that you have developed, which has > provided me with a lot of help in my work. Now I have some difficulties, > and I want to know how to find a complete list of functions and symbols > that can be used for boundary conditions. Please give me guidance, thank > you very much. > > > Song Li >