feynml.interface.formcalc.insertions.Insertions
- class feynml.interface.formcalc.insertions.Insertions(generic: feynml.interface.formcalc.feynmangraph.FeynmanGraph, classes: feynml.interface.formcalc.feynmangraph.FeynmanGraph)[source]
Bases:
object
- __init__(generic: FeynmanGraph, classes: FeynmanGraph) None
Methods
__init__
(generic, classes)from_str
(insertions)Example
get_pdgid
(f)n
()Example
re
()Attributes
generic
classes
- classmethod from_str(insertions: str)[source]
Example
>>> str(Insertions.from_str('Insertions[Generic][ FeynmanGraph[1, Generic == 1][ Field[1] -> F[3, {1, SequenceForm["Col", 1]}]] -> Insertions[Classes][ FeynmanGraph[1, Classes == 1][ Field[1] -> F[3, {1, SequenceForm["Col", 1]}]]]]')) 'Insertions[Generic][FeynmanGraph[1, Generic == 1][Field[1] -> F[3, {1, SequenceForm["Col", 1]}]] -> Insertions[Classes][FeynmanGraph[1, Classes == 1][Field[1] -> F[3, {1, SequenceForm["Col", 1]}]]]]'
>>> str(Insertions.from_str('Insertions[Generic][ FeynmanGraph[1, Generic == 1][ Field[1] -> F[3, {1, SequenceForm["Col", 1]}], Field[2] -> -F[3, {1, SequenceForm["Col", 2]}], Field[3] -> V[1], Field[4] -> V[5, { SequenceForm["Glu", 4]}], Field[5] -> F] -> Insertions[Classes][ FeynmanGraph[1, Classes == 1][ Field[1] -> F[3, {1, SequenceForm["Col", 1]}], Field[2] -> -F[3, {1, SequenceForm["Col", 2]}], Field[3] -> V[1], Field[4] -> V[5, { SequenceForm["Glu", 4]}], Field[5] -> F[3, {1, SequenceForm["Col", 2]}]]]]')) 'Insertions[Generic][FeynmanGraph[1, Generic == 1][Field[1] -> F[3, {1, SequenceForm["Col", 1]}], Field[2] -> -F[3, {1, SequenceForm["Col", 2]}], Field[3] -> V[1], Field[4] -> V[5, {SequenceForm["Glu", 4]}], Field[5] -> F] -> Insertions[Classes][FeynmanGraph[1, Classes == 1][Field[1] -> F[3, {1, SequenceForm["Col", 1]}], Field[2] -> -F[3, {1, SequenceForm["Col", 2]}], Field[3] -> V[1], Field[4] -> V[5, {SequenceForm["Glu", 4]}], Field[5] -> F[3, {1, SequenceForm["Col", 2]}]]]]'