A wrapper class for LoopTools library. More...
#include <LoopToolsWrapper.h>
A wrapper class for LoopTools library.
This class is responsible for the interface to LoopTools library [134].
See [134] and the webpage of LoopTools.
See also the documentation of PVfunctions class for the definitions of the loop functions.
Definition at line 32 of file LoopToolsWrapper.h.
Public Member Functions | |
| LoopToolsWrapper () | |
| The default constructor. More... | |
| double | PV_A0 (const double mu2, const double m2) const |
| \(A_0(m^2)\). More... | |
| gslpp::complex | PV_B0 (const double mu2, const double p2, const double m02, const double m12) const |
| \(B_0(p^2; m_0^2, m_1^2)\). More... | |
| gslpp::complex | PV_B00 (const double mu2, const double p2, const double m02, const double m12) const |
| \(B_{00}(p^2; m_0^2, m_1^2)\). More... | |
| gslpp::complex | PV_B00p (const double mu2, const double p2, const double m02, const double m12) const |
| \(B_{00p}(p^2; m_0^2, m_1^2)\). More... | |
| gslpp::complex | PV_B0p (const double muIR2, const double p2, const double m02, const double m12) const |
| \(B_{0p}(p^2; m_0^2, m_1^2)\). More... | |
| gslpp::complex | PV_B1 (const double mu2, const double p2, const double m02, const double m12) const |
| \(B_1(p^2; m_0^2, m_1^2)\). More... | |
| gslpp::complex | PV_B11 (const double mu2, const double p2, const double m02, const double m12) const |
| \(B_{11}(p^2; m_0^2, m_1^2)\). More... | |
| gslpp::complex | PV_B11p (const double mu2, const double p2, const double m02, const double m12) const |
| \(B_{11p}(p^2; m_0^2, m_1^2)\). More... | |
| gslpp::complex | PV_B1p (const double mu2, const double p2, const double m02, const double m12) const |
| \(B_{1p}(p^2; m_0^2, m_1^2)\). More... | |
| gslpp::complex | PV_C0 (const double p2, const double m02, const double m12, const double m22) const |
| \(C_{0}(0,0,p^2; m_0^2, m_1^2, m_2^2)\). More... | |
| gslpp::complex | PV_D0 (const double s, const double t, const double m02, const double m12, const double m22, const double m32) const |
| \(D_{0}(0,0,0,0,s,t; m_0^2, m_1^2, m_2^2, m_3^2)\). More... | |
| gslpp::complex | PV_D00 (const double s, const double t, const double m02, const double m12, const double m22, const double m32) const |
| \(D_{00}(0,0,0,0,s,t; m_0^2, m_1^2, m_2^2, m_3^2)\). More... | |
| virtual | ~LoopToolsWrapper () |
| The default destructor. More... | |
| LoopToolsWrapper::LoopToolsWrapper | ( | ) |
|
virtual |
The default destructor.
Definition at line 36 of file LoopToolsWrapper.cpp.
| double LoopToolsWrapper::PV_A0 | ( | const double | mu2, |
| const double | m2 | ||
| ) | const |
\(A_0(m^2)\).
| [in] | mu2 | the renormalization scale squared, \(\mu^2\) |
| [in] | m2 | mass squared, \(m^2\) |
Definition at line 49 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_B0 | ( | const double | mu2, |
| const double | p2, | ||
| const double | m02, | ||
| const double | m12 | ||
| ) | const |
\(B_0(p^2; m_0^2, m_1^2)\).
| [in] | mu2 | the renormalization scale squared, \(\mu^2\) |
| [in] | p2 | momentum squared, \(p^2\) |
| [in] | m02,m12 | mass squared, \(m_0^2\) and \(m_1^2\) |
Definition at line 56 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_B00 | ( | const double | mu2, |
| const double | p2, | ||
| const double | m02, | ||
| const double | m12 | ||
| ) | const |
\(B_{00}(p^2; m_0^2, m_1^2)\).
| [in] | mu2 | the renormalization scale squared, \(\mu^2\) |
| [in] | p2 | momentum squared, \(p^2\) |
| [in] | m02,m12 | mass squared, \(m_0^2\) and \(m_1^2\) |
Definition at line 80 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_B00p | ( | const double | mu2, |
| const double | p2, | ||
| const double | m02, | ||
| const double | m12 | ||
| ) | const |
\(B_{00p}(p^2; m_0^2, m_1^2)\).
| [in] | mu2 | the renormalization scale squared, \(\mu^2\) |
| [in] | p2 | momentum squared, \(p^2\) |
| [in] | m02,m12 | mass squared, \(m_0^2\) and \(m_1^2\) |
Definition at line 112 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_B0p | ( | const double | muIR2, |
| const double | p2, | ||
| const double | m02, | ||
| const double | m12 | ||
| ) | const |
\(B_{0p}(p^2; m_0^2, m_1^2)\).
| [in] | muIR2 | the renormalization scale squared for the IR divergence, \(\mu_{\mathrm{IR}}^2\) |
| [in] | p2 | momentum squared, \(p^2\) |
| [in] | m02,m12 | mass squared, \(m_0^2\) and \(m_1^2\) |
Definition at line 88 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_B1 | ( | const double | mu2, |
| const double | p2, | ||
| const double | m02, | ||
| const double | m12 | ||
| ) | const |
\(B_1(p^2; m_0^2, m_1^2)\).
| [in] | mu2 | the renormalization scale squared, \(\mu^2\) |
| [in] | p2 | momentum squared, \(p^2\) |
| [in] | m02,m12 | mass squared, \(m_0^2\) and \(m_1^2\) |
Definition at line 64 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_B11 | ( | const double | mu2, |
| const double | p2, | ||
| const double | m02, | ||
| const double | m12 | ||
| ) | const |
\(B_{11}(p^2; m_0^2, m_1^2)\).
| [in] | mu2 | the renormalization scale squared, \(\mu^2\) |
| [in] | p2 | momentum squared, \(p^2\) |
| [in] | m02,m12 | mass squared, \(m_0^2\) and \(m_1^2\) |
Definition at line 72 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_B11p | ( | const double | mu2, |
| const double | p2, | ||
| const double | m02, | ||
| const double | m12 | ||
| ) | const |
\(B_{11p}(p^2; m_0^2, m_1^2)\).
| [in] | mu2 | the renormalization scale squared, \(\mu^2\) |
| [in] | p2 | momentum squared, \(p^2\) |
| [in] | m02,m12 | mass squared, \(m_0^2\) and \(m_1^2\) |
Definition at line 104 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_B1p | ( | const double | mu2, |
| const double | p2, | ||
| const double | m02, | ||
| const double | m12 | ||
| ) | const |
\(B_{1p}(p^2; m_0^2, m_1^2)\).
| [in] | mu2 | the renormalization scale squared, \(\mu^2\) |
| [in] | p2 | momentum squared, \(p^2\) |
| [in] | m02,m12 | mass squared, \(m_0^2\) and \(m_1^2\) |
Definition at line 96 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_C0 | ( | const double | p2, |
| const double | m02, | ||
| const double | m12, | ||
| const double | m22 | ||
| ) | const |
\(C_{0}(0,0,p^2; m_0^2, m_1^2, m_2^2)\).
| [in] | p2 | momentum squared, \(p^2\) |
| [in] | m02,m12,m22 | mass squared, \(m_0^2\), \(m_1^2\) and \(m_2^2\) |
Definition at line 120 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_D0 | ( | const double | s, |
| const double | t, | ||
| const double | m02, | ||
| const double | m12, | ||
| const double | m22, | ||
| const double | m32 | ||
| ) | const |
\(D_{0}(0,0,0,0,s,t; m_0^2, m_1^2, m_2^2, m_3^2)\).
| [in] | s,t | momentum squared, \(s\) and \(t\) |
| [in] | m02,m12,m22,m32 | mass squared, \(m_0^2\), \(m_1^2\), \(m_2^2\) and \(m_3^2\) |
Definition at line 127 of file LoopToolsWrapper.cpp.
| gslpp::complex LoopToolsWrapper::PV_D00 | ( | const double | s, |
| const double | t, | ||
| const double | m02, | ||
| const double | m12, | ||
| const double | m22, | ||
| const double | m32 | ||
| ) | const |
\(D_{00}(0,0,0,0,s,t; m_0^2, m_1^2, m_2^2, m_3^2)\).
| [in] | s,t | momentum squared, \(s\) and \(t\) |
| [in] | m02,m12,m22,m32 | mass squared, \(m_0^2\), \(m_1^2\), \(m_2^2\) and \(m_3^2\) |
Definition at line 134 of file LoopToolsWrapper.cpp.