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

#include <library_fflite.hpp>

Inheritance diagram for flexiblesusy::looplibrary::Fflite:
Inheritance graph
Collaboration diagram for flexiblesusy::looplibrary::Fflite:
Collaboration graph

Public Member Functions

void A (Acoeff_t &, BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(m02_in)) double scl2_in) noexcept override
 
void B (Bcoeff_t &, BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(p10_in)(m02_in)(m12_in)) double scl2_in) noexcept override
 
void C (Ccoeff_t &, BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(p10_in)(p21_in)(p20_in)(m02_in)(m12_in)(m22_in)) double scl2_in) noexcept override
 
void D (Dcoeff_t &, BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(p10_in)(p21_in)(p32_in)(p30_in)(p20_in)(p31_in)(m02_in)(m12_in)(m22_in)(m32_in)) double scl2_in) noexcept override
 
 Fflite ()
 
 ~Fflite () noexcept override
 
- Public Member Functions inherited from flexiblesusy::looplibrary::Loop_library_interface
virtual void A (Acoeff_t &, BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(m02_in)) double scl2_in)=0
 
virtual void B (Bcoeff_t &, BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(p10_in)(m02_in)(m12_in)) double scl2_in)=0
 
virtual void C (Ccoeff_t &, BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(p10_in)(p21_in)(p20_in)(m02_in)(m12_in)(m22_in)) double scl2_in)=0
 
virtual void D (Dcoeff_t &, BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(p10_in)(p21_in)(p32_in)(p30_in)(p20_in)(p31_in)(m02_in)(m12_in)(m22_in)(m32_in)) double scl2_in)=0
 
virtual ~Loop_library_interface ()
 

Detailed Description

Definition at line 31 of file library_fflite.hpp.

Constructor & Destructor Documentation

◆ Fflite()

flexiblesusy::looplibrary::Fflite::Fflite ( )

◆ ~Fflite()

flexiblesusy::looplibrary::Fflite::~Fflite ( )
inlineoverridenoexcept

Definition at line 43 of file library_fflite.hpp.

Member Function Documentation

◆ A()

void flexiblesusy::looplibrary::Fflite::A ( Acoeff_t a,
BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(m02_in)) double  scl2_in 
)
overridevirtualnoexcept

◆ B()

void flexiblesusy::looplibrary::Fflite::B ( Bcoeff_t b,
BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(p10_in)(m02_in)(m12_in)) double  scl2_in 
)
overridevirtualnoexcept

◆ C()

void flexiblesusy::looplibrary::Fflite::C ( Ccoeff_t c,
BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(p10_in)(p21_in)(p20_in)(m02_in)(m12_in)(m22_in)) double  scl2_in 
)
overridevirtualnoexcept

Implements flexiblesusy::looplibrary::Loop_library_interface.

Definition at line 101 of file library_fflite.cpp.

References C_N, and SET_TO_NAN.

◆ D()

void flexiblesusy::looplibrary::Fflite::D ( Dcoeff_t d,
BOOST_PP_SEQ_FOR_EACH(ARGS_TYPE,,(p10_in)(p21_in)(p32_in)(p30_in)(p20_in)(p31_in)(m02_in)(m12_in)(m22_in)(m32_in)) double  scl2_in 
)
overridevirtualnoexcept

Implements flexiblesusy::looplibrary::Loop_library_interface.

Definition at line 106 of file library_fflite.cpp.

References D_N, and SET_TO_NAN.


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