|
| Index | DI (ex fn) |
| |
| Index | LI (ex fn) |
| |
| Index | TI (ex fn) |
| |
| Index | FI (ex fn) |
| |
| Index | CI (ex fn) |
| |
| Index | AI (ex fn) |
| |
| Index | RDI (ex fn) |
| |
| Index | RLI (ex fn) |
| |
| Index | RTI (ex fn) |
| |
| Index | RFI (ex fn) |
| |
| Index | RCI (ex fn) |
| |
| Index | RAI (ex fn) |
| |
| lst | TopoLines (const ex &) |
| | generate the topological lines for the amplitude
|
| |
| void | DrawPDF (const lst &s, string fn, int nr, bool single_page) |
| | generate Feynman diagrams for the amplitudes, in PDF format
|
| |
| vector< lst > | ShrinkCut (ex amp, lst prop, int n) |
| | cut the amplitude, and return the connected parts, may have many different cuts
|
| |
| bool | HasLoop (ex amp, lst prop) |
| | check a amplitude has a loop w.r.t. propapagtor
|
| |
| ex | QuarkPropagator (const ex &e, const ex &m) |
| | Propagator for quark.
|
| |
| ex | LeptonPropagator (const ex &e, const ex &m) |
| | Propagator for lepton.
|
| |
| ex | GluonPropagator (const ex &e, const ex &xi) |
| | Propagator for gluon.
|
| |
| ex | GluonGhostPropagator (const ex &e, const ex &xi, const ex &eta_G) |
| | Propagator for gluon ghost.
|
| |
| ex | AZWPropagator (const ex &e, const ex &m, const ex &xi) |
| | Propagator for A/Z/W boson.
|
| |
| ex | AZWGhostPropagator (const ex &e, const ex &m, const ex &xi, const ex &eta_G) |
| | Propagator for A/Z/W ghost.
|
| |
| ex | ScalarPropagator (const ex &e, const ex &m, const ex &xi) |
| | Propagator for scalar.
|
| |
| ex | QuarkGluonVertex (const ex &e, const ex &eta_s) |
| | q-qbar-g vertex
|
| |
| ex | Gluon3Vertex (const ex &e, const ex &eta_s) |
| | g-g-g vertex
|
| |
| ex | Gluon4Vertex (const ex &e, const ex &eta_s) |
| | g-g-g-g vertex
|
| |
| ex | GhostGluonVertex (const ex &e, const ex &eta_s, const ex &eta_G) |
| | ghbar-gh-g vertex
|
| |
| ex | QuarkAVertex (const ex &e, const ex &eq, const ex &eta_e) |
| | qbar-q-A vertex
|
| |
| ex | LeptonAVertex (const ex &e, const ex &eq, const ex &eta_e) |
| | l-lbar-A vertex
|
| |
| ex | IndexL2R (ex e, bool all) |
| | Change Index from left to right, only affect li/di/ci/ti, external index start with dim/lim/cim/tim will also be changed if all=true.
|
| |
| ex | IndexCC (ex e, bool all) |
| |
| ex | GluonSumL (int qi, bool color) |
| | polarization sum for gluon
|
| |
| ex | GluonSumR (int qi, bool color) |
| | polarization sum for gluon
|
| |
| ex | QuarkSumL (int qi, ex p, ex m, bool color) |
| | polarization sum for quark
|
| |
| ex | QuarkSumR (int qi, ex p, ex m, bool color) |
| | polarization sum for quark
|
| |
| ex | AntiQuarkSumL (int qi, ex p, ex m, bool color) |
| | polarization sum for anti-quark
|
| |
| ex | AntiQuarkSumR (int qi, ex p, ex m, bool color) |
| | polarization sum for anti-quark
|
| |
| ex | GhostSumL (int qi) |
| | polarization sum for ghost
|
| |
| ex | GhostSumR (int qi) |
| | polarization sum for ghost
|
| |
| ex | AntiGhostSumL (int qi) |
| | polarization sum for anti-ghost, note that we will add extra - here
|
| |
| ex | AntiGhostSumR (int qi) |
| | polarization sum for anti-ghost, note that we will add extra - here
|
| |
| ex | J1SumL (int qi, ex p) |
| | polarization sum for total angular momentum
|
| |
| ex | J1SumTr (int si, const ex &p, const ex &n) |
| |
| ex | J1SumR (int qi, ex p) |
| | polarization sum for total angular momentum
|
| |
| ex | GluonSum (int qi, bool color=true) |
| |
| ex | QuarkSum (int qi, ex p, ex m, bool color=true) |
| |
| ex | AntiQuarkSum (int qi, ex p, ex m, bool color=true) |
| |
| ex | GhostSum (int qi) |
| |
| ex | AntiGhostSum (int qi) |
| |
| ex | J1Sum (int qi, ex p) |
| |
namespace for generating Feynman diagrams or amplitudes.