Skip to content

Commit

Permalink
correcting sorting predicate
Browse files Browse the repository at this point in the history
However, the sorting fails, because the predicate is not tranisiv, I
think.
  • Loading branch information
Alexander Voigt authored and Alexander Voigt committed Jan 28, 2016
1 parent bc3b48f commit 5b002b2
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions meta/TreeMasses.m
Original file line number Diff line number Diff line change
Expand Up @@ -883,9 +883,12 @@
of m1 depends on the mixing matrix of m2. True otherwise. *)
PredVectorsFirst[m1_TreeMasses`FSMassMatrix, m2_TreeMasses`FSMassMatrix] :=
Module[{mm1, z2},
mm1 = GetMassMatrix[m1];
mm1 = GetMassMatrix[m1] /. Parameters`GetDependenceSPhenoRules[];
z2 = GetMixingMatrixSymbol[m2];
!FreeQ[mm1, z2]
If[Head[z2] === List && Length[z2] == 2,
FreeQ[mm1, z2[[1]]] && FreeQ[mm1, z2[[2]]],
FreeQ[mm1, z2]
]
];
(* Sort mass matrices such that vector boson masses get
calculated first. This is necessary because the later
Expand Down

0 comments on commit 5b002b2

Please sign in to comment.