#include <qgtypes.h>
Public Member Functions | |
| Complex (double re=0, double im=0) | |
| Constructor. | |
| double | Re () |
| Get real part of number. | |
| double | Im () |
| Get imaginary part of number. | |
| double | sqabs () |
| Get squared absolute value. | |
| Complex | operator+ (const Complex &) |
| Add two complex numbers. | |
| Complex | operator- (const Complex &) |
| Subtract two complex numbers. | |
| Complex | operator * (const Complex &) |
| Multiply two complex numbers. | |
| Complex | operator+= (const Complex &) |
| Add a complex number. | |
| Complex | operator *= (const Complex &) |
| Multiply with a complex number. | |
Friends | |
| double | sqabs (const Complex &) |
| Get squared absolute value of a complex number. | |
| std::ostream & | operator<< (std::ostream &, const Complex &) |
This class represents complex numbers, mostly amplitudes, and provides basic functions and operators. This is, however, by no means a complete implementation for handling complex numbers, but instead what is needed for QGame++.
Definition at line 48 of file qgtypes.h.
1.3.5