Contains utilities to handle topologies for Feynman diagrams. More...
#include <iostream>Go to the source code of this file.
Namespaces | |
| mty::Topology | |
| Namespace containing topology utilities for Feynman diagram calculations. | |
Enumerations | |
| enum | mty::Topology::Type { mty::Topology::Tadpole = (1 << 0), mty::Topology::Mass = (1 << 1), mty::Topology::Triangle = (1 << 2), mty::Topology::Box = (1 << 3), mty::Topology::Pentagon = (1 << 4), mty::Topology::Any = Tadpole | Mass | Triangle | Box | Pentagon } |
| Enumeration of the different possible topologies. More... | |
Functions | |
| Type | mty::Topology::legsToTopology (int nLegs) |
| Converts an integer corresponding to a number of legs to a topology. More... | |
| std::ostream & | mty::Topology::operator<< (std::ostream &out, Type t) |
| Overload of output stream operator for a topology. More... | |
Variables | |
| constexpr auto | mty::Topology::topologyList |
| List of the different possible topologies. More... | |
| constexpr auto | mty::Topology::names |
| Names for topologies. More... | |
Contains utilities to handle topologies for Feynman diagrams.
1.8.13