|
Public Member Functions |
| DifComplex () |
| DifComplex (const DifNumber &r) |
| DifComplex (double r) |
| DifComplex (const DifNumber &r, const DifNumber &i) |
| DifComplex (double r, double i) |
| DifComplex (const DifComplex &c) |
const DifNumber & | real () const |
DifNumber & | gimeReal () |
const DifNumber & | imag () const |
DifNumber & | gimeImag () |
void | setReal (const DifNumber &r) |
void | setImag (const DifNumber &i) |
DifComplex & | operator+= (const DifComplex &a) |
DifComplex & | operator-= (const DifComplex &a) |
DifComplex & | operator *= (const DifComplex &a) |
DifComplex & | operator/= (const DifComplex &a) |
DifComplex & | operator/= (const DifNumber &a) |
DifComplex & | operator= (const DifComplex &a) |
DifComplex | operator- () const |
DifComplex & | conjugate () |
DifComplex & | inverse () |
DifComplex & | flipsign () |
DifComplex & | takeLog () |
DifComplex & | power (const DifNumber &p) |
DifComplex & | power (const DifComplex &p) |
DifNumber | mag () const |
DifNumber | magsq () const |
DifNumber | arg () const |
DifNumber | phase () const |
void | print () const |
virtual | ~DifComplex () |
Private Member Functions |
DifNumber & | gimeR () |
DifNumber & | gimeI () |
const DifNumber & | R () const |
const DifNumber & | I () const |
Private Attributes |
DifNumber | _r |
DifNumber | _i |
Friends |
DifComplex | operator+ (const DifComplex &a, const DifComplex &b) |
DifComplex | operator- (const DifComplex &a, const DifComplex &b) |
DifComplex | operator * (const DifComplex &a, const DifComplex &b) |
DifComplex | operator/ (const DifComplex &a, const DifComplex &b) |
bool | operator== (const DifComplex &a, const DifComplex &b) |
bool | operator!= (const DifComplex &a, const DifComplex &b) |
DifComplex | sin (const DifComplex &a) |
DifComplex | cos (const DifComplex &a) |
DifComplex | tan (const DifComplex &a) |
DifComplex | sec (const DifComplex &a) |
DifComplex | asin (const DifComplex &a) |
DifComplex | acos (const DifComplex &a) |
DifComplex | atan (const DifComplex &a) |
DifComplex | atan2 (const DifComplex &a, const DifComplex &b) |
DifComplex | exp (const DifComplex &a) |
DifComplex | cosh (const DifComplex &a) |
DifComplex | sinh (const DifComplex &a) |
DifComplex | tanh (const DifComplex &a) |
DifComplex | sqrt (const DifComplex &a) |
DifComplex | log (const DifComplex &a) |
DifComplex | pow (const DifComplex &a, const DifComplex &p) |
DifComplex | pow (const DifComplex &a, const DifNumber &p) |
DifComplex | cc (const DifComplex &a) |
DifComplex | fromPolar (const DifNumber &mag, const DifNumber &phase) |