Public Methods |
| | ComplexNumber (void) |
| | ComplexNumber (double x, double y) |
| const double & | x (void) const |
| const double & | y (void) const |
| double & | x (void) |
| double & | y (void) |
| double | inq_magnitude2 (void) const |
| ComplexNumber | inq_square (void) const |
| ComplexNumber | inq_cube (void) const |
| ComplexNumber | inq_inverse (void) const |
| const ComplexNumber & | operator+= (const ComplexNumber &) |
| | Adds the given ComplexNumber to this one.
|
| const ComplexNumber & | operator-= (const ComplexNumber &) |
| | Subtracts the given ComplexNumber to this one.
|
| ComplexNumber | operator+ (const ComplexNumber &) const |
| ComplexNumber | operator- (const ComplexNumber &) const |
| ComplexNumber | operator * (const ComplexNumber &) const |
Private Attributes |
| double | m_x |
| | Real component.
|
| double | m_y |
| | Imaginary component.
|
Provides various mathematical operations for complex numbers.