39 template<
class Num_T>
class Vec;
40 template<
class Num_T>
class Mat;
52 template<
int, e_mode, o_mode, q_mode>
friend class CFixed;
115 void set(
double real,
double imag,
int n);
119 void set(
const std::complex<double> &x,
int n);
121 void set(
const std::complex<double> &x,
int n,
q_mode q);
135 virtual void print()
const;
141 std::complex<double>
unfix()
const;
143 #ifndef NO_IMPLICIT_FIX_CONVERSION
145 operator std::complex<double>()
const {
148 double(
im)*DOUBLE_POW2[64 -
shift]);
190 #endif // #ifndef CFIX_H