SPUC
3.0
|
Namespaces | |
SPUC | |
fixed point types: spuc_fixed,spuc_ufixed,spuc_int,spuc_uint | |
Functions | |
template<typename T > | |
complex< T > | SPUC::complexj (void) |
Complex value (0,1) More... | |
template<typename T > | |
complex< T > | SPUC::conjugate (complex< T > x) |
Conjugate. More... | |
template<typename T > | |
T | SPUC::magnitude_squared (complex< T > x) |
Magnitude Squared of complex vector (also norm) More... | |
template<typename T > | |
T | SPUC::norm (complex< T > x) |
Magnitude Squared of complex vector (also magnitude_squared) More... | |
template<typename T > | |
complex< double > | SPUC::normalized (complex< T > x) |
Normalized vector (magnitude = 1) More... | |
template<typename T > | |
complex< T > | SPUC::real_mult (complex< T > r, complex< T > l) |
only get real part of result More... | |
template<typename T > | |
complex< T > | SPUC::reals_only_mult (complex< T > r, complex< T > l) |
only get product of real parts More... | |
template<typename T > | |
T | SPUC::approx_mag (complex< T > x) |
Approximate magnitude function. More... | |
template<typename T > | |
double | SPUC::arg (const complex< T > x) |
Type Specific functions. More... | |
template<typename T > | |
double | SPUC::calc_angle (const complex< T > x) |
template<typename T > | |
complex< double > | SPUC::rational (complex< T > l) |
Convert to complex<double> More... | |
template<typename T > | |
complex< double > | SPUC::reciprocal (complex< T > x) |