|
#include <algorithm>
#include <initializer_list>
#include <map>
#include <string>
#include <vector>
#include <boost/core/demangle.hpp>
#include "wrappers.hpp"
#include "always_false.hpp"
#include "cxx_qft/fields.hpp"
#include "cxx_qft/vertices.hpp"
Go to the source code of this file.
|
enum | flexiblesusy::PDG_id_pairs : int {
flexiblesusy::dd = 0
, flexiblesusy::uu = 1
, flexiblesusy::ss = 2
, flexiblesusy::cc = 3
,
flexiblesusy::bb = 4
, flexiblesusy::tt = 5
, flexiblesusy::ee = 6
, flexiblesusy::mumu = 7
,
flexiblesusy::tautau = 8
, flexiblesusy::WW = 9
, flexiblesusy::ZZ = 10
, flexiblesusy::gamgam = 11
,
flexiblesusy::Zgam = 12
, flexiblesusy::gg = 13
, flexiblesusy::emu = 14
, flexiblesusy::etau = 15
,
flexiblesusy::mutau = 16
, flexiblesusy::NUMBER_OF_PDG_IDS
} |
|
|
template<typename FieldIn , typename FieldOut1 , typename FieldOut2 > |
std::string | flexiblesusy::create_process_string (std::array< int, FieldIn::numberOfFieldIndices > const in, std::array< int, FieldOut1::numberOfFieldIndices > const out1, std::array< int, FieldOut2::numberOfFieldIndices > const out2) |
|
template<typename Field > |
std::string | flexiblesusy::field_as_string (std::array< int, Field::numberOfFieldIndices > const &idx) |
|
template<typename Field1 , typename Field2 > |
double | flexiblesusy::final_state_symmetry_factor (typename cxx_diagrams::field_indices< Field1 >::type const &idx1, typename cxx_diagrams::field_indices< Field2 >::type const &idx2) |
|
std::size_t | flexiblesusy::hash_decay (const Decay &decay) |
|
double | flexiblesusy::hVV_4body (double *q2, size_t, void *params) |
|
std::vector< Decay > | flexiblesusy::sort_decays_list (const Decays_list &) |
| sort decays w.r.t. their width
|
|
template<typename FieldIn , typename FieldOut1 , typename FieldOut2 > |
constexpr double | flexiblesusy::squared_color_generator () noexcept |
|
std::string | flexiblesusy::strip_field_namespace (std::string const &s) |
|
|