1 #ifndef NPSTAT_PRECISETYPE_HH_
2 #define NPSTAT_PRECISETYPE_HH_
16 #include "geners/IOIsNumber.hh"
17 #include "npstat/nm/lapack_double.h"
20 template <
class T,
int I=0>
26 #ifdef USE_LAPACK_QUAD
30 typedef lapack_double type;
36 typedef long double type;
51 #ifdef USE_LAPACK_QUAD
55 typedef std::complex<lapack_double> type;
59 struct PreciseType<const std::complex<T> >
61 typedef std::complex<lapack_double> type;
65 struct PreciseType<volatile std::complex<T> >
67 typedef std::complex<lapack_double> type;
71 struct PreciseType<const volatile std::complex<T> >
73 typedef std::complex<lapack_double> type;
79 typedef std::complex<long double> type;
85 typedef std::complex<long double> type;
91 typedef std::complex<long double> type;
97 typedef std::complex<long double> type;
Definition: AbsArrayProjector.hh:14
Definition: PreciseType.hh:22
Definition: PreciseType.hh:47