flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
decay.hpp File Reference
#include <initializer_list>
#include <map>
#include <vector>
#include <string>
#include <boost/core/demangle.hpp>
#include <boost/range/algorithm/equal.hpp>
#include "always_false.hpp"
#include "cxx_qft/fields.hpp"
Include dependency graph for decay.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  flexiblesusy::Decay
 
class  flexiblesusy::Decays_list
 
struct  flexiblesusy::hVV_4body_params
 

Namespaces

namespace  flexiblesusy
 

Functions

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 More...
 
template<typename FieldIn , typename FieldOut1 , typename FieldOut2 >
constexpr double flexiblesusy::squared_color_generator () noexcept
 
std::string flexiblesusy::strip_field_namespace (std::string const &s)