Public Member Functions | |
| Complex (float r, float i=0.F) | |
| float & | real () |
| float | real () const |
| float & | imag () |
| float | imag () const |
| Complex | conjug () |
| Complex & | operator= (const Complex &a) |
| Complex & | operator*= (const Complex &a) |
| Complex & | operator/= (const Complex &a) |
| Complex & | operator+= (const Complex &a) |
| Complex & | operator-= (const Complex &a) |
| Complex & | operator*= (const float a) |
| Complex & | operator/= (const float a) |
| Complex & | operator+= (const float a) |
| Complex & | operator-= (const float a) |
| Complex & | operator- () |
| float | modul2 () const |
| float | arg () const |
Protected Attributes | |
| float | re |
| float | im |
Friends | |
| Complex | operator* (const Complex a, const Complex b) |
| Complex | operator* (const Complex a, const float b) |
| Complex | operator* (const float b, const Complex a) |
| Complex | operator/ (const Complex a, const float b) |
| Complex | operator/ (const float b, const Complex a) |
| Complex | operator/ (const Complex a, const Complex b) |
| Complex | operator+ (const Complex a, const Complex b) |
| Complex | operator+ (const Complex a, const float b) |
| Complex | operator+ (const float b, const Complex a) |
| Complex | operator- (const Complex a, const Complex b) |
| Complex | operator- (const Complex a, const float b) |
| Complex | operator- (const float b, const Complex a) |
| float | norm2 (const Complex &a) |
| float | realpart (const Complex &a) |
| float | imagpart (const Complex &a) |
| std::ostream & | operator<< (std::ostream &os, const Complex &a) |
| std::istream & | operator>> (std::istream &os, Complex &a) |
| Complex | id (const Complex &x) |
| Complex | pow (const Complex &, const float &) |
| float | cos (const Complex &) |
| float | sin (const Complex &) |