Contains interface functions for the user. More...
Go to the source code of this file.
Namespaces | |
| mty | |
| Namespace of MARTY. | |
Functions | |
| Amplitude | mty::SelfEnergy (mty::Order order, mty::Particle &particle) |
| Amplitude | mty::SelfEnergy (mty::Particle &particle) |
| std::vector< FeynmanRule > | mty::ComputeFeynmanRules () |
| template<class ... Args> | |
| void | mty::AddGaugedGroup (Args &&...args) |
| void | mty::AddParticle (mty::Particle &particle, bool initTerms=true) |
| void | mty::AddTerm (csl::Expr const &term, bool addCC=false) |
| void | mty::AddTerm (std::vector< csl::Expr > const &terms, bool addCC=false) |
| mty::Particle | mty::GetParticle (std::string const &name) |
| void | mty::PromoteGoldstone (mty::Particle &goldstone, mty::Particle &gaugeBoson) |
| void | mty::PromoteGoldstone (char const *goldstone, char const *gaugeBoson) |
| csl::Expr | mty::GetCoupling (std::string const &nameCoupling) |
| csl::Tensor | mty::GetYukawa (std::string const &nameCoupling) |
| void | mty::Rename (std::string const &oldName, std::string const &newName) |
| void | mty::Init () |
| void | mty::Replaced (csl::Expr const &init, csl::Expr const &target) |
| void | mty::Replaced (csl::Tensor &init, csl::Expr const &target) |
| void | mty::Replaced (csl::Tensor &init, csl::Tensor &target) |
| void | mty::Replaced (Particle const &particle, csl::Expr const &newTerm) |
| void | mty::Rotate (std::vector< mty::Particle > const &fields, std::vector< mty::Particle > const &newFields, std::vector< std::vector< csl::Expr >> const &rotation, bool diagonalizeMasses=false) |
| void | mty::Rotate (std::vector< std::string > const &fields, std::vector< std::string > const &newFields, std::vector< std::vector< csl::Expr >> const &rotation, bool diagonalizeMasses=false) |
| void | mty::DiagonalizeMassMatrices () |
| void | mty::BreakGaugeSymmetry (std::string const &brokenGroup, std::vector< Particle > const &brokenFields, std::vector< std::vector< std::string >> const &newNames) |
| void | mty::BreakGaugeSymmetry (std::string const &brokenGroup, std::initializer_list< std::string > const &brokenFields, std::vector< std::vector< std::string >> const &newNames) |
| void | mty::BreakFlavorSymmetry (std::string const &brokenFlavor, std::initializer_list< std::string > const &brokenFields, std::vector< std::vector< std::string >> const &newNames) |
| void | mty::BreakFlavorSymmetry (std::string const &brokenFlavor, std::vector< mty::Particle > const &brokenFields, std::vector< std::vector< std::string >> const &newNames) |
| void | mty::Refreshed () |
| void | mty::SetGaugeChoice (std::string const &nameParticle, gauge::Type choice) |
Contains interface functions for the user.
1.8.13