Data Structures | Typedefs | Functions

Complex Numbers
[Utilities]

Collaboration diagram for Complex Numbers:

Data Structures

class  imComplex< T >
 Complex Float Data Type Class. More...

Typedefs

typedef imComplex< float > imcfloat
typedef imComplex< double > imcdouble

Functions

template<class T >
int operator<= (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
int operator<= (const imComplex< T > &C, const float &R)
template<class T >
int operator<= (const imComplex< T > &C, const double &R)
template<class T >
int operator< (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
int operator< (const imComplex< T > &C, const T &R)
template<class T >
int operator> (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
int operator> (const imComplex< T > &C, const T &R)
template<class T >
imComplex< T > operator+ (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
imComplex< T > operator+ (const imComplex< T > &C, const T &R)
template<class T >
imComplex< T > operator+= (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
imComplex< T > operator- (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
imComplex< T > operator- (const imComplex< T > &C, const T &R)
template<class T >
imComplex< T > operator* (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
imComplex< T > operator/ (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
imComplex< T > operator/ (const imComplex< T > &C, const float &R)
template<class T >
imComplex< T > operator/ (const imComplex< T > &C, const double &R)
template<class T >
imComplex< T > operator/= (const imComplex< T > &C, const float &R)
template<class T >
imComplex< T > operator/= (const imComplex< T > &C, const double &R)
template<class T >
imComplex< T > operator* (const imComplex< T > &C, const float &R)
template<class T >
imComplex< T > operator* (const imComplex< T > &C, const double &R)
template<class T >
int operator== (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
cpxreal (const imComplex< T > &C)
template<class T >
cpximag (const imComplex< T > &C)
template<class T >
cpxmag (const imComplex< T > &C)
template<class T >
cpxphase (const imComplex< T > &C)
template<class T >
imComplex< T > cpxconj (const imComplex< T > &C)
template<class T >
imComplex< T > cpxpolar (const T &mag, const T &phase)
template<class T >
imComplex< T > log (const imComplex< T > &C)
template<class T >
imComplex< T > exp (const imComplex< T > &C)
template<class T >
imComplex< T > pow (const imComplex< T > &C1, const imComplex< T > &C2)
template<class T >
imComplex< T > pow (const imComplex< T > &C1, const T &R)
template<class T >
imComplex< T > sqrt (const imComplex< T > &C)

Detailed Description

See im_complex.h

Complex numbers operators.


Typedef Documentation

typedef imComplex<float> imcfloat

complex numbers usign 2 floats

typedef imComplex<double> imcdouble

complex numbers usign 2 doubles