3-index parameter
Posted: 29. Jul 2016, 11:07
Hi Florian, I think I found a potential bug in SARAH.
The model I am working on contains a Yukawa parameter (called 'Yep') that carries three indices. I traced the problems back to this parameter, which seems to lead to inconsistencies in line 283 of nonSUSYrges.m. In particular, SARAH fails when it tries getDimParameter[threeIndexParameter[]] because Position[parameters,x] returns nothing. This is because the Yukawa parameter 'Yep' appears as 'Yep' in the parameters array, while threeIndexParameter[] reads 'Yep(gt2, gt1,gt3)'. This mismatch seems to be at the origin of the problem.
I tried replacing
in line 276 of nonSUSYrges.m by
but now I get a different error:
And therefore this solution is not satisfactory.
I attach the model files in case you find them necessary for testing.
The model I am working on contains a Yukawa parameter (called 'Yep') that carries three indices. I traced the problems back to this parameter, which seems to lead to inconsistencies in line 283 of nonSUSYrges.m. In particular, SARAH fails when it tries getDimParameter[threeIndexParameter[]] because Position[parameters,x] returns nothing. This is because the Yukawa parameter 'Yep' appears as 'Yep' in the parameters array, while threeIndexParameter[] reads 'Yep(gt2, gt1,gt3)'. This mismatch seems to be at the origin of the problem.
I tried replacing
Code: Select all
threeIndexParameter=Intersection[Flatten[threeIndexParameter]];Code: Select all
threeIndexParameter=Intersection[Flatten[threeIndexParameter]/.A_[b_, c_, d_]->A];Code: Select all
CheckModelFiles::MissingParameter: The following parameters are not defined in ParameterDefinitions in paramaters.m: {Yep(1),Yep(2),Yep(3)}
CheckModelFiles::MissingOutputNameParameter: For the following parameters is no OutputName defined: {Yep(1),Yep(2),Yep(3)}I attach the model files in case you find them necessary for testing.