Skip to content

Commit ef08caa

Browse files
t-hahnvsht
authored andcommitted
FeynArts 3.11; Last update: 18 May 19;
* Removed spurious Solve::ifun message in the presence of tadpoles. * Added GaugeVector object, to facilitate parameterizing e.g. axial gauges.
1 parent ad66a13 commit ef08caa

File tree

8 files changed

+963
-29
lines changed

8 files changed

+963
-29
lines changed

FeynArts.m

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
(*
22
33
This is FeynArts, Version 3.11
4-
Copyright by Sepp Kueblbeck, Hagen Eck, and Thomas Hahn 1991-2019
5-
last modified 2 Sep 19 by Thomas Hahn
4+
Copyright by Sepp Kueblbeck, Hagen Eck, and Thomas Hahn 1991-2020
5+
last modified 18 May 20 by Thomas Hahn
66
77
Release notes:
88
@@ -758,12 +758,12 @@ on a propagator of type t (External, Internal, Loop)."
758758
"KIi[n] is the ith kinematic index of the nth field in the kinematic
759759
vector."
760760

761-
KIs = {KI1, KI2, KI3, KI4, KI5, KI6}
761+
KIs = {KI1, KI2, KI3, KI4, KI5, KI6, KI7, KI8, KI9, KI10, KI11, KI12}
762762

763763
SI::usage = "SI[n] is the nth summation index in a component of the
764764
kinematic vector."
765765

766-
SIs = {SI1_, SI2_, SI3_, SI4_, SI5_, SI6_}
766+
SIs = {SI1_, SI2_, SI3_, SI4_, SI5_, SI6_, SI7_, SI8_, SI9_, SI10_, SI11_, SI12_}
767767

768768
CI::usage = "CI[n] is the classes index of the nth field in the
769769
kinematic vector."
@@ -1263,6 +1263,10 @@ integration momenta of the amplitude (empty for tree graphs)."
12631263
GaugeXi::usage =
12641264
"GaugeXi[s] is a gauge parameter with index s."
12651265

1266+
GaugeVector::usage =
1267+
"GaugeVector[V, p, (mu)] is a gauge vector for gauge boson V with
1268+
momentum p and Lorentz Index mu, used e.g. in axial gauge."
1269+
12661270
FourMomentum::usage =
12671271
"FourMomentum[s, n] is the nth momentum of type s. Allowed types are
12681272
Incoming, Outgoing, External, and Internal."
@@ -1482,8 +1486,8 @@ derived by flip and can have values True (edit the original shape
14821486

14831487
P$ChainBuildOrder = {F, U}
14841488

1485-
P$InsertionObjects = G[_][_][__][__] | _Mass | _GaugeXi |
1486-
VertexFunction[_][__]
1489+
P$InsertionObjects = G[_][_][__][__] | _Mass |
1490+
_GaugeXi | _GaugeVector | VertexFunction[_][__]
14871491

14881492
P$Options = (_Rule | _RuleDelayed)...
14891493

@@ -1492,7 +1496,7 @@ derived by flip and can have values True (edit the original shape
14921496

14931497
$FeynArtsVersionNumber = 3.11
14941498

1495-
$FeynArtsVersion = "FeynArts 3.11 (2 Sep 2019)"
1499+
$FeynArtsVersion = "FeynArts 3.11 (18 May 2020)"
14961500

14971501
$FeynArtsDir = DirectoryName[
14981502
$InputFileName /. HoldPattern[$InputFileName] :>

FeynArts/Analytic.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Analytic.m
33
Translation of InsertFields output into
44
analytic expressions
5-
last modified 24 Sep 19 th
5+
last modified 18 May 20 th
66
*)
77

88
Begin["`Analytic`"]
@@ -197,7 +197,7 @@ Since momenta on tree propagators (Propagator[Internal])
197197

198198
MomConservation[top_, vert_] :=
199199
Block[ {eq},
200-
eq = Plus@@ IncomingMomentum[vert]@@@ top;
200+
eq = Plus@@ IncomingMomentum[vert]@@@ top /. _zero -> 0;
201201
If[ eq === 0 || (Head[eq] === Plus && FreeQ[eq, ZZZ]), top,
202202
top /. If[ Head[eq] =!= Plus, eq -> zero[eq],
203203
First[Solve[ eq == 0,

0 commit comments

Comments
 (0)