SPUC functions


Functions

void SPUC::fft (smart_array< complex< float_type > > y, int n)
 fast fourier transforms (FFT)
void SPUC::idft (smart_array< complex< float_type > > y, int n)
 inverse discrete fourier transforms (IDFT)
void SPUC::dft (smart_array< complex< float_type > > y, int n)
 discrete fourier transforms (DFT)
void SPUC::ifft (smart_array< complex< float_type > > y, int n)
 inverse fast fourier transforms (IFFT)
bool SPUC::reduce (long x, long n)
 Exclusive or the bits in x together.
float_type SPUC::erfc1 (float_type x)
 Standard erfc1 function.
float_type SPUC::erf1 (float_type x)
 Standard erf1 function.
void SPUC::swap (int *a, int *b)
 Swap two integers.
void SPUC::quicksort (int *v, unsigned n)
 Quicksort routine for array of integers.
float_type SPUC::sqrt (float_type x)
 sqrt
complex< float_typeSPUC::sqrt (complex< float_type > x)
 sqrt
complex< float_typeSPUC::sqrt (complex< long > x)
 sqrt
float_type SPUC::coshin (float_type x)
float_type SPUC::arccos (float_type x)
float_type SPUC::cosh (float_type x)
float_type SPUC::sinh (float_type x)
float_type SPUC::cos (float_type x)
complex< float_typeSPUC::cos (complex< float_type > x)
complex< float_typeSPUC::exp (complex< float_type > x)
 complex exponential
float_type SPUC::hypot (complex< float_type > z)
complex< float_typeSPUC::polar (float_type amp, float_type arg)
 Polar to rectangular conversion.
complex< float > SPUC::expj (float x)

Function Documentation

float_type SPUC::arccos ( float_type  x  ) 

function for inverse cosine of x

Author:
Tony Kirke

complex< float_type > SPUC::cos ( complex< float_type x  ) 

cos function with various overloads

Author:
Tony Kirke

float_type SPUC::cos ( float_type  cos  ) 

cos function with various overloads

Author:
Tony Kirke

float_type SPUC::cosh ( float_type  x  ) 

function for hyperbolic cosine of x

Author:
Tony Kirke

float_type SPUC::coshin ( float_type  x  ) 

function for hyperbolic inverse cosine of x

Author:
Tony Kirke

void SPUC::dft ( smart_array< complex< float_type > >  y,
int  n 
)

discrete fourier transforms (DFT)

Author:
Tony Kirke

float_type SPUC::erf1 ( float_type  x  ) 

Standard erf1 function.

Author:
Tony Kirke

float_type SPUC::erfc1 ( float_type  x  ) 

Standard erfc1 function.

Author:
Tony Kirke

complex< float_type > SPUC::exp ( complex< float_type x  ) 

complex exponential

exp function with various overloads

Author:
Tony Kirke

complex<float> SPUC::expj ( float  x  )  [inline]

complex exponential

Author:
Tony Kirke

void SPUC::fft ( smart_array< complex< float_type > >  y,
int  n 
)

fast fourier transforms (FFT)

Author:
Tony Kirke

float_type SPUC::hypot ( complex< float_type z  )  [inline]

magnitude of a complex number

Author:
Tony Kirke

void SPUC::idft ( smart_array< complex< float_type > >  y,
int  n 
)

inverse discrete fourier transforms (IDFT)

Author:
Tony Kirke

void SPUC::ifft ( smart_array< complex< float_type > >  y,
int  n 
)

inverse fast fourier transforms (IFFT)

Author:
Tony Kirke

complex< float_type > SPUC::polar ( float_type  amp,
float_type  arg 
)

Polar to rectangular conversion.

convert from polar to cartesian

Author:
Tony Kirke

void SPUC::quicksort ( int *  v,
unsigned  n 
)

Quicksort routine for array of integers.

Author:
Tony Kirke

bool SPUC::reduce ( long  x,
long  n 
)

Exclusive or the bits in x together.

Author:
Tony Kirke

float_type SPUC::sinh ( float_type  x  ) 

function for hyperbolic sine of x

Author:
Tony Kirke

complex< float_type > SPUC::sqrt ( complex< long >  x  ) 

sqrt

Author:
Tony Kirke

complex< float_type > SPUC::sqrt ( complex< float_type x  ) 

sqrt

Author:
Tony Kirke

float_type SPUC::sqrt ( float_type  x  ) 

sqrt

Author:
Tony Kirke

void SPUC::swap ( int *  a,
int *  b 
)

Swap two integers.

Author:
Tony Kirke


Generated on Mon Jun 9 19:40:27 2008 for DSPTemplates by  doxygen 1.4.7