name: ComplexDouble : public MComplexScalar<double, float64>

synopsis:

g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_math_scalar.a

#include <ComplexDouble.h>

ComplexDouble(complexdouble arg = DEF_VALUE);
ComplexDouble(const ComplexDouble& arg);
ComplexDouble& operator= (const ComplexDouble& arg);
quick start:

ComplexDouble val0;
val0 = 10.0;
  
ComplexDouble val1(2.3, 3.4);
ComplexDouble val2(L"-2.9-4.1j");
  
val0 = val1;

ComplexDouble val3;
val3 = val2.log()/val1.log();
  
val3.pow(val0, val3);
description:

The ComplexDouble class manages a complex number for which each component is a 64-bit floating point number. This class largely inherits
MComplexScalar template functionality.

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: