Himalaya
PV.hpp
Go to the documentation of this file.
1 // ====================================================================
2 // This file is part of Himalaya.
3 //
4 // Himalaya is licenced under the GNU General Public License (GNU GPL)
5 // version 3.
6 // ====================================================================
7 
8 /**
9  * @file PV.hpp
10  *
11  * @brief Declaration of real Passarino-Veltman loop functions with
12  * squared arguments.
13  */
14 
15 #pragma once
16 
17 namespace himalaya {
18 namespace mh2_fo {
19 
20 /// A0 Passarino-Veltman function
21 double a0(double m2, double q2) noexcept;
22 /// B0 Passarino-Veltman function
23 double b0(double p2, double m12, double m22, double q2) noexcept;
24 /// B0(s,x,x,q2) Passarino-Veltman function
25 double b0xx(double p2, double m2, double q2) noexcept;
26 /// derivative of B0 Passarino-Veltman function w.r.t. p^2, for p^2 = 0
27 double d1_b0(double m12, double m22) noexcept;
28 
29 } // namespace mh2_fo
30 } // namespace himalaya
Definition: H3.cpp:14
double b0xx(double p2, double m2, double q2) noexcept
B0(s,x,x,q2) Passarino-Veltman function.
Definition: PV.cpp:91
double d1_b0(double m12, double m22) noexcept
derivative of B0 Passarino-Veltman function w.r.t. p^2, for p^2 = 0
Definition: PV.cpp:182
double b0(double p2, double m12, double m22, double q2) noexcept
B0 Passarino-Veltman function.
Definition: PV.cpp:130
double a0(double m2, double q2) noexcept
A0 Passarino-Veltman function.
Definition: PV.cpp:71