9#define _USE_MATH_DEFINES
13#define M_PI 3.14159265358979323846264338327
19# define EPS DBL_EPSILON
22# define EPS std::numeric_limits<double>::epsilon()
42 typedef std::complex<Real>
Cmplx;
76 static inline std::string name() {
return "double"; }
82 static inline std::string name() {
return "long double"; }
87 struct number<std::complex<double> > {
88 static inline std::string name() {
return "complex<double>"; }
93 struct number<std::complex<long double> > {
94 static inline std::string name() {
return "complex<long double>"; }
119 typedef std::complex<F> type;
124 typedef std::complex<F> type;
137 template<
typename F,
typename G>
147 typedef std::complex<F> type;
155 typedef std::complex<F> type;
signed int sint
Abbreviation for signed int.
Set< F > makeSet(uint n, const F &first,...)
unsigned short ushort
Abbreviation for unsigned short.
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.
unsigned char uchar
Abbreviation for unsigned char.