| numerix_doc 0.4 | 
#include <complex.hpp>
Definition at line 34 of file complex.hpp.
| complex | ( | ) |  [inline] | 
Definition at line 40 of file complex.hpp.
{}
Definition at line 41 of file complex.hpp.
                                      :
    re (get_sample (fm)), im (get_sample (fm)) {}
| complex | ( | const T & | x | ) |  [inline] | 
Definition at line 43 of file complex.hpp.
                                                  :
    re (as<C> (x)), im (0) {}
Definition at line 45 of file complex.hpp.
| complex | ( | const XT & | x, | 
| const YT & | y | ||
| ) |  [inline] | 
Definition at line 48 of file complex.hpp.
                                    :
    re (x), im (y) {}
Definition at line 374 of file complex.hpp.
                                {
  re *= x;
  im *= x;
  return *this;
}
Definition at line 388 of file complex.hpp.
References mmx::C.
                                      {
  C RE= re, zRE= z.re;
  re= re * z.re - im * z.im;
  im= RE * z.im + im * zRE;
  return *this;
}
Definition at line 360 of file complex.hpp.
                                      {
  re += z.re;
  im += z.im;
  return *this;
}
Definition at line 367 of file complex.hpp.
                                      {
  re -= z.re;
  im -= z.im;
  return *this;
}
Definition at line 381 of file complex.hpp.
                                {
  re /= x;
  im /= x;
  return *this;
}
Definition at line 396 of file complex.hpp.
References mmx::C, and mmx::norm().
Definition at line 629 of file complex.hpp.
                                        {
  incexp2_assign (re, shift);
  incexp2_assign (im, shift);
  return *this;
}
Definition at line 636 of file complex.hpp.
                                        {
  decexp2_assign (re, shift);
  decexp2_assign (im, shift);
  return *this;
}