flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
flexiblesusy::EffectiveCoupling_list Class Reference

#include <decay.hpp>

Collaboration diagram for flexiblesusy::EffectiveCoupling_list:
Collaboration graph

Public Member Functions

void add_coupling (std::string const &, std::array< int, 2 > const &, std::pair< std::string, double > const &, double)
 
void add_coupling (std::string const &, std::array< int, 2 > const &, std::pair< std::string, std::complex< double > > const &, double)
 
std::vector< NeutralHiggsEffectiveCouplings >::const_iterator begin () const noexcept
 
std::vector< NeutralHiggsEffectiveCouplings >::iterator begin () noexcept
 
std::vector< NeutralHiggsEffectiveCouplings >::const_iterator cbegin () const noexcept
 
std::vector< NeutralHiggsEffectiveCouplings >::const_iterator cend () const noexcept
 
 EffectiveCoupling_list ()=default
 
std::vector< NeutralHiggsEffectiveCouplings >::const_iterator end () const noexcept
 
std::vector< NeutralHiggsEffectiveCouplings >::iterator end () noexcept
 
NeutralHiggsEffectiveCouplings const & operator[] (int index) const
 
void push_back (NeutralHiggsEffectiveCouplings &&el)
 
void set_invisible_width (std::string const &p, double)
 
std::size_t size () const noexcept
 
 ~EffectiveCoupling_list ()=default
 

Private Attributes

std::vector< NeutralHiggsEffectiveCouplingseffective_coupling_list {}
 

Detailed Description

Definition at line 111 of file decay.hpp.

Constructor & Destructor Documentation

◆ EffectiveCoupling_list()

flexiblesusy::EffectiveCoupling_list::EffectiveCoupling_list ( )
default

◆ ~EffectiveCoupling_list()

flexiblesusy::EffectiveCoupling_list::~EffectiveCoupling_list ( )
default

Member Function Documentation

◆ add_coupling() [1/2]

◆ add_coupling() [2/2]

◆ begin() [1/2]

std::vector< NeutralHiggsEffectiveCouplings >::const_iterator flexiblesusy::EffectiveCoupling_list::begin ( ) const
inlinenoexcept

Definition at line 117 of file decay.hpp.

References effective_coupling_list.

◆ begin() [2/2]

std::vector< NeutralHiggsEffectiveCouplings >::iterator flexiblesusy::EffectiveCoupling_list::begin ( )
inlinenoexcept

Definition at line 116 of file decay.hpp.

References effective_coupling_list.

◆ cbegin()

std::vector< NeutralHiggsEffectiveCouplings >::const_iterator flexiblesusy::EffectiveCoupling_list::cbegin ( ) const
inlinenoexcept

Definition at line 118 of file decay.hpp.

References effective_coupling_list.

◆ cend()

std::vector< NeutralHiggsEffectiveCouplings >::const_iterator flexiblesusy::EffectiveCoupling_list::cend ( ) const
inlinenoexcept

Definition at line 121 of file decay.hpp.

References effective_coupling_list.

◆ end() [1/2]

std::vector< NeutralHiggsEffectiveCouplings >::const_iterator flexiblesusy::EffectiveCoupling_list::end ( ) const
inlinenoexcept

Definition at line 120 of file decay.hpp.

References effective_coupling_list.

◆ end() [2/2]

std::vector< NeutralHiggsEffectiveCouplings >::iterator flexiblesusy::EffectiveCoupling_list::end ( )
inlinenoexcept

Definition at line 119 of file decay.hpp.

References effective_coupling_list.

◆ operator[]()

NeutralHiggsEffectiveCouplings const & flexiblesusy::EffectiveCoupling_list::operator[] ( int  index) const
inline

Definition at line 123 of file decay.hpp.

References effective_coupling_list.

◆ push_back()

void flexiblesusy::EffectiveCoupling_list::push_back ( NeutralHiggsEffectiveCouplings &&  el)
inline

Definition at line 130 of file decay.hpp.

References effective_coupling_list.

Referenced by flexiblesusy::get_normalized_effective_couplings().

◆ set_invisible_width()

void flexiblesusy::EffectiveCoupling_list::set_invisible_width ( std::string const &  p,
double  c 
)

◆ size()

std::size_t flexiblesusy::EffectiveCoupling_list::size ( ) const
inlinenoexcept

Definition at line 132 of file decay.hpp.

References effective_coupling_list.

Member Data Documentation

◆ effective_coupling_list

std::vector<NeutralHiggsEffectiveCouplings> flexiblesusy::EffectiveCoupling_list::effective_coupling_list {}
private

The documentation for this class was generated from the following files: