QCDLoop
One-loop scalar Feynman integrals
types.h
1 //
2 // QCDLoop 2016
3 //
4 // Authors: Stefano Carrazza: stefano.carrazza@cern.ch
5 // Keith Ellis: keith.ellis@durham.ac.uk
6 // Giulia Zanderighi: giulia.zanderighi@cern.ch
7 
8 #pragma once
9 
10 #include <quadmath.h>
11 #include <complex>
12 
13 #define UNUSED(expr) (void)(expr)
14 
19 namespace ql
20 {
21  enum { ep0, ep1, ep2 };
22  typedef __float128 qdouble;
23  typedef __complex128 qcomplex;
24  typedef std::complex<double> complex;
25  enum Code { red = 31, green = 32, yellow = 33, blue = 34, def = 39};
26 }
27 
28 namespace std
29 {
31  ostream& operator<<(std::ostream& out, ql::qdouble f);
32 
34  ostream& operator<<(std::ostream& out, ql::qcomplex f);
35 
37  std::ostream& operator<<(std::ostream& os, ql::Code code);
38 }
Definition: cache.cc:11
Definition: box.cc:14