flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
flexiblesusy::cxx_diagrams Namespace Reference

Namespaces

namespace  detail
 
namespace  fields
 

Classes

class  ChiralVertex
 
struct  field_indices
 Declare a type that can hold the field indices for any given field. More...
 
class  InverseMetricVertex
 
class  MomentumDifferenceVertex
 
class  MomentumVertex
 A class representing a numerically evaluated tree-level vertex that is proportional to a momentum. It consists of a complex number as well as an index corresponding to the index of the field to whose momentum the vertex is proportional. More...
 
class  QuadrupleVectorVertex
 A class representing a numerically evaluated tree-level vertex with four vector bosons. It consists of three complex numbers corresponding to (in order) the basis expansion with respect to the basis: More...
 
class  ScalarVertex
 
class  TripleVectorVertex
 A class representing a numerically evaluated tree-level vertex with three vector bosons. It consists of one complex number as well as an ordering encoding whether the complex number is taken to be the coefficient of. More...
 

Functions

template<class Field >
std::enable_if_t< Field::numberOfGenerations==1, bool > isSMField (const typename field_indices< Field >::type &)
 
template<class Field >
std::enable_if_t< Field::numberOfGenerations !=1, bool > isSMField (const typename field_indices< Field >::type &indices)
 

Detailed Description

< Only for field_indices and isSMField

Function Documentation

◆ isSMField() [1/2]

template<class Field >
std::enable_if_t< Field::numberOfGenerations==1, bool > flexiblesusy::cxx_diagrams::isSMField ( const typename field_indices< Field >::type &  )

Definition at line 110 of file fields.hpp.

◆ isSMField() [2/2]

template<class Field >
std::enable_if_t< Field::numberOfGenerations !=1, bool > flexiblesusy::cxx_diagrams::isSMField ( const typename field_indices< Field >::type &  indices)

< front() accesses the first element. Either all are SM indices or none.

Definition at line 96 of file fields.hpp.