SPUC::complex< T > Class Template Reference
[Base classes and functions]

Spuc template complex class. More...

#include <complex_class.h>

Collaboration diagram for SPUC::complex< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 complex ()
 complex (T r, T i=0)
complex operator= (T r)
template<typename T1>
complex< T > operator= (complex< T1 > &y)
complex operator= (const complex< T > &y)
complex operator *= (const complex< T > &y)
template<typename T1>
complex< T > operator/= (complex< T1 > l)
complex operator+= (const complex< T > &y)
complex operator-= (const complex< T > &y)

Public Attributes

re
im

Friends

real (complex< T > y)
imag (complex< T > y)
complex< T > operator- (complex< T > r)

Detailed Description

template<typename T>
class SPUC::complex< T >

Spuc template complex class.

Basically the same as STL complex class but allows easier customization.


Constructor & Destructor Documentation

template<typename T>
SPUC::complex< T >::complex (  )  [inline]

template<typename T>
SPUC::complex< T >::complex ( r,
i = 0 
) [inline]


Member Function Documentation

template<typename T>
complex SPUC::complex< T >::operator *= ( const complex< T > &  y  )  [inline]

template<typename T>
complex SPUC::complex< T >::operator+= ( const complex< T > &  y  )  [inline]

template<typename T>
complex SPUC::complex< T >::operator-= ( const complex< T > &  y  )  [inline]

template<typename T>
template<typename T1>
complex<T> SPUC::complex< T >::operator/= ( complex< T1 >  l  )  [inline]

template<typename T>
complex SPUC::complex< T >::operator= ( const complex< T > &  y  )  [inline]

template<typename T>
template<typename T1>
complex<T> SPUC::complex< T >::operator= ( complex< T1 > &  y  )  [inline]

template<typename T>
complex SPUC::complex< T >::operator= ( r  )  [inline]


Friends And Related Function Documentation

template<typename T>
T imag ( complex< T >  y  )  [friend]

template<typename T>
complex<T> operator- ( complex< T >  r  )  [friend]

template<typename T>
T real ( complex< T >  y  )  [friend]


Member Data Documentation

template<typename T>
T SPUC::complex< T >::im

template<typename T>
T SPUC::complex< T >::re


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 19:40:34 2008 for DSPTemplates by  doxygen 1.4.7