|
[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 61b453: Change behaviour of GetType[] for arguments with i...GitHub noreply at github.comTue May 9 14:27:57 BST 2017
Branch: refs/heads/feature-2.0 Home: https://github.com/FlexibleSUSY/FlexibleSUSY Commit: 61b45372fd778e23b2d93728802f0926c16ec974 https://github.com/FlexibleSUSY/FlexibleSUSY/commit/61b45372fd778e23b2d93728802f0926c16ec974 Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de> Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M meta/Parameters.m Log Message: ----------- Change behaviour of GetType[] for arguments with indices If the argumen has an index, the "scalar element type" is returned. Example: Assume Yu has type MatrixType[double, 3, 3] GetType[Yu] -> MatrixType[double, 3, 3] GetType[Yu[3,3] -> ScalarType[double] Commit: 0cb4042297b1fd1f008011c008a84c94cdb65f79 https://github.com/FlexibleSUSY/FlexibleSUSY/commit/0cb4042297b1fd1f008011c008a84c94cdb65f79 Author: Alexander Voigt <Alexander.Voigt at physik.rwth-aachen.de> Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M meta/CConversion.m Log Message: ----------- Bugfix: element-wise matrix product for constraints of the form A*B In Mathematica A*B represents an element-wise product. FS should interpret expressions of this form in the same way. Matrix products should be written as MatMul[A,B] or A.B . This fixes a bug in the MSSMatMGUT, where the GUT boundary condition has the form (according to SLHA) T[Yu] = Auij * Yu where Auij and Yu are matrices and Auij * Yu must be interpreted as element-wise product. Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/9f2478e94467...0cb4042297b1
More information about the Flexiblesusy-commits mailing list |