Skip to content

Commit

Permalink
explicitly initialize every element of the EWSB parameter vector
Browse files Browse the repository at this point in the history
in order to be able to omit some vector elements, as needed in the
CMSSMCPV for example.
  • Loading branch information
Alexander Voigt authored and Alexander Voigt committed Aug 6, 2016
1 parent c2e1950 commit dd7c752
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 2 deletions.
9 changes: 9 additions & 0 deletions meta/EWSB.m
Expand Up @@ -48,6 +48,9 @@
CreateEWSBParametersInitializationComma::usage="Creates initialization
list with EWSB output parameters";

CreateEWSBParametersInitialization::usage="Creates initialization
of EWSB output parameters";

Begin["`Private`"];

DebugPrint[msg___] :=
Expand Down Expand Up @@ -796,6 +799,12 @@
CreateEWSBParametersInitializationList[parameters_List] :=
"{" <> CreateEWSBParametersInitializationComma[parameters] <> "}";

SetEWSBParameter[par_, idx_, array_String] :=
array <> "[" <> ToString[idx] <> "] = " <> ConvertToReal[par] <> ";\n";

CreateEWSBParametersInitialization[parameters_List, array_String] :=
StringJoin[MapIndexed[SetEWSBParameter[#1,First[#2],array]&, parameters]];

End[];

EndPackage[];
4 changes: 2 additions & 2 deletions meta/FlexibleSUSY.m
Expand Up @@ -1063,8 +1063,8 @@ corresponding tadpole is real or imaginary (only in models with CP
ewsbParametersInitializationList = EWSB`CreateEWSBParametersInitializationList[parametersFixedByEWSB];
ewsbParametersInitializationComma = EWSB`CreateEWSBParametersInitializationComma[parametersFixedByEWSB];
If[Length[parametersFixedByEWSB] > 0,
ewsbParametersInitialization = IndentText["ewsb_parameters << " <>
EWSB`CreateEWSBParametersInitializationComma[parametersFixedByEWSB] <> ";"];
ewsbParametersInitialization = IndentText[
EWSB`CreateEWSBParametersInitialization[parametersFixedByEWSB, "ewsb_parameters"]];
];
reorderDRbarMasses = TreeMasses`ReorderGoldstoneBosons[""];
reorderPoleMasses = TreeMasses`ReorderGoldstoneBosons["PHYSICAL"];
Expand Down

0 comments on commit dd7c752

Please sign in to comment.