23 #ifndef CSL_LIB_LOOPTOOLS_H_INCLUDED 24 #define CSL_LIB_LOOPTOOLS_H_INCLUDED 28 #include "clooptools.h" 32 inline __complex128 A0iCq(
34 __complex128
const &m1
37 const std::complex<__float128> res = A0iC(
39 std::complex<__float128>(crealq(m1), cimagq(m1))
41 return __complex128{res.real(), res.imag()};
44 inline __complex128 B0iCq(
46 __complex128
const &p1,
47 __complex128
const &m1,
48 __complex128
const &m2
51 const std::complex<__float128> res = B0iC(
53 std::complex<__float128>(crealq(p1), cimagq(p1)),
54 std::complex<__float128>(crealq(m1), cimagq(m1)),
55 std::complex<__float128>(crealq(m2), cimagq(m2))
57 return __complex128{res.real(), res.imag()};
60 inline __complex128 C0iCq(
62 __complex128
const &p1,
63 __complex128
const &p2,
64 __complex128
const &p3,
65 __complex128
const &m1,
66 __complex128
const &m2,
67 __complex128
const &m3
70 const std::complex<__float128> res = ::C0iC(
72 std::complex<__float128>(crealq(p1), cimagq(p1)),
73 std::complex<__float128>(crealq(p2), cimagq(p2)),
74 std::complex<__float128>(crealq(p3), cimagq(p3)),
75 std::complex<__float128>(crealq(m1), cimagq(m1)),
76 std::complex<__float128>(crealq(m2), cimagq(m2)),
77 std::complex<__float128>(crealq(m3), cimagq(m3))
79 return __complex128{res.real(), res.imag()};
82 inline __complex128 D0iCq(
84 __complex128
const &p1,
85 __complex128
const &p2,
86 __complex128
const &p3,
87 __complex128
const &p4,
88 __complex128
const &p5,
89 __complex128
const &p6,
90 __complex128
const &m1,
91 __complex128
const &m2,
92 __complex128
const &m3,
93 __complex128
const &m4
96 const std::complex<__float128> res = ::D0iC(
98 std::complex<__float128>(crealq(p1), cimagq(p1)),
99 std::complex<__float128>(crealq(p2), cimagq(p2)),
100 std::complex<__float128>(crealq(p3), cimagq(p3)),
101 std::complex<__float128>(crealq(p4), cimagq(p4)),
102 std::complex<__float128>(crealq(p5), cimagq(p5)),
103 std::complex<__float128>(crealq(p6), cimagq(p6)),
104 std::complex<__float128>(crealq(m1), cimagq(m1)),
105 std::complex<__float128>(crealq(m2), cimagq(m2)),
106 std::complex<__float128>(crealq(m3), cimagq(m3)),
107 std::complex<__float128>(crealq(m4), cimagq(m4))
109 return __complex128{res.real(), res.imag()};
112 inline __complex128 E0iCq(
114 __complex128
const &p1,
115 __complex128
const &p2,
116 __complex128
const &p3,
117 __complex128
const &p4,
118 __complex128
const &p5,
119 __complex128
const &p6,
120 __complex128
const &p7,
121 __complex128
const &p8,
122 __complex128
const &p9,
123 __complex128
const &p10,
124 __complex128
const &m1,
125 __complex128
const &m2,
126 __complex128
const &m3,
127 __complex128
const &m4,
128 __complex128
const &m5
131 const std::complex<__float128> res = ::E0iC(
133 std::complex<__float128>(crealq(p1), cimagq(p1)),
134 std::complex<__float128>(crealq(p2), cimagq(p2)),
135 std::complex<__float128>(crealq(p3), cimagq(p3)),
136 std::complex<__float128>(crealq(p4), cimagq(p4)),
137 std::complex<__float128>(crealq(p5), cimagq(p5)),
138 std::complex<__float128>(crealq(p6), cimagq(p6)),
139 std::complex<__float128>(crealq(p7), cimagq(p7)),
140 std::complex<__float128>(crealq(p8), cimagq(p8)),
141 std::complex<__float128>(crealq(p9), cimagq(p9)),
142 std::complex<__float128>(crealq(p10), cimagq(p10)),
143 std::complex<__float128>(crealq(m1), cimagq(m1)),
144 std::complex<__float128>(crealq(m2), cimagq(m2)),
145 std::complex<__float128>(crealq(m3), cimagq(m3)),
146 std::complex<__float128>(crealq(m4), cimagq(m4)),
147 std::complex<__float128>(crealq(m5), cimagq(m5))
150 return __complex128{res.real(), res.imag()};
Namespace of MARTY.
Definition: 2HDM.h:31