feynlag.suggest.suggest_kinetic

feynlag.suggest.suggest_kinetic(fields, flavor_index=None)[source]

Kinetic/gauge scaffolding — no enumeration, just the canonical terms.

Per Scalar: (D_μφ)†(D^μφ) (sector kinetic). Per Fermion: its gauge current fermion_gauge_current (sector yukawa, matching how the examples add currents; the free kinetic iψ̄γ^μ∂_μψ carries no coupling and is handled at extraction time). Gauge-boson self-couplings are built by cubic_couplings/quartic_couplings at extraction time, so no Lagrangian term is emitted for them here.

Returns:

list of SuggestedTerm.