SPUC
3.0
|
Spuc template complex class. More...
#include <spuc_typedefs.h>
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 | |
T | re |
T | im |
Friends | |
T | real (complex< T > y) |
T | imag (complex< T > y) |
complex< T > | operator- (complex< T > r) |
Spuc template complex class.
Basically the same as STL complex class but allows easier customization.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
T SPUC::complex< T >::im |
Referenced by SPUC::approx_mag(), SPUC::conjugate(), main(), SPUC::normalized(), SPUC::complex< float_type >::operator*=(), SPUC::complex< float_type >::operator+=(), SPUC::complex< float_type >::operator-=(), SPUC::operator<<(), SPUC::complex< float_type >::operator=(), SPUC::operator>>(), SPUC::rational(), SPUC::real_mult(), SPUC::reals_only_mult(), and SPUC::reciprocal().
T SPUC::complex< T >::re |
Referenced by SPUC::approx_mag(), SPUC::conjugate(), main(), SPUC::normalized(), SPUC::complex< float_type >::operator*=(), SPUC::complex< float_type >::operator+=(), SPUC::complex< float_type >::operator-=(), SPUC::operator<<(), SPUC::complex< float_type >::operator=(), SPUC::operator>>(), SPUC::rational(), SPUC::real_mult(), SPUC::reals_only_mult(), and SPUC::reciprocal().