[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 61b453: Change behaviour of GetType[] for arguments with i...

GitHub noreply at github.com
Tue 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