feynlag.export.ufo.vvvv.assemble_vvvv¶
- feynlag.export.ufo.vvvv.assemble_vvvv(quartic_raw, quadruple, feynman_rule=False)[source]¶
Build
{lorentz_name: coeff}(VVVV1/2/3) for one boson quadruple.- Parameters:
quartic_raw – the raw dict returned by
quartic_couplings().quadruple –
(i, j, k, l)— one representative ordering of the 4 physical boson symbols. The result is ordering-covariant: a different ordering of the same multiset gives the structures of that ordering (seepermute_vvvv()), not a different vertex.feynman_rule – multiply by the Feynman-rule
i, giving the UFO coupling. DefaultFalsereturns the raw Lagrangian-level coefficient.
- Returns:
dict with only the nonzero VVVV1/2/3 entries.