feynlag.vertices.vertex.Vertex¶
- class feynlag.vertices.vertex.Vertex(particles, coupling, vertex_type='', meta=<factory>)[source]¶
One Feynman vertex.
- coupling¶
the full rule
i × coefficient × ∏ multiplicities!(may containp(φ)momentum tags for derivative couplings). For a multi-structure vertex (VVVV) this slot is zero and the real couplings live inmeta['structures']— read them throughstructure_couplings.- Type:
- __init__(particles, coupling, vertex_type='', meta=<factory>)¶
Methods
__init__(particles, coupling[, vertex_type, ...])from_coefficient(field_tuple, coefficient[, ...])Build from a monomial coefficient (extractor output).
from_structures(ordering, structures[, ...])Build a multi-structure vertex (VVVV).
Attributes
lorentz_structuresstructure_couplings{lorentz name: coupling}for ANY vertex — the multi-structure dict when there is one, else the single structure carryingcoupling.structures{lorentz name: coupling}for a multi-structure vertex, elseNone.meta