/Users/richardeakin/projects/libsms/trunk/src/OOURA.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define sfloat   float
#define NMAX   8192
#define NMAXSQRT   64

Functions

void rdft (int n, int isgn, sfloat *a, int *ip, sfloat *w)
void makewt (int nw, int *ip, sfloat *w)
void makect (int nc, int *ip, sfloat *c)
void bitrv2 (int n, int *ip, sfloat *a)
void cftfsub (int n, sfloat *a, sfloat *w)
void cftbsub (int n, sfloat *a, sfloat *w)
void rftfsub (int n, sfloat *a, int nc, sfloat *c)
void rftbsub (int n, sfloat *a, int nc, sfloat *c)
void cft1st (int n, sfloat *a, sfloat *w)
void cftmdl (int n, int l, sfloat *a, sfloat *w)

Define Documentation

#define NMAX   8192
#define NMAXSQRT   64
#define sfloat   float

Function Documentation

void bitrv2 ( int  n,
int *  ip,
sfloat *  a 
)

References sfloat.

Referenced by makewt(), and rdft().

void cft1st ( int  n,
sfloat *  a,
sfloat *  w 
)

References sfloat.

Referenced by cftbsub(), and cftfsub().

void cftbsub ( int  n,
sfloat *  a,
sfloat *  w 
)

References cft1st(), cftmdl(), and sfloat.

Referenced by rdft().

Here is the call graph for this function:

void cftfsub ( int  n,
sfloat *  a,
sfloat *  w 
)

References cft1st(), cftmdl(), and sfloat.

Referenced by rdft().

Here is the call graph for this function:

void cftmdl ( int  n,
int  l,
sfloat *  a,
sfloat *  w 
)

References sfloat.

Referenced by cftbsub(), and cftfsub().

void makect ( int  nc,
int *  ip,
sfloat *  c 
)

References sfloat.

Referenced by rdft().

void makewt ( int  nw,
int *  ip,
sfloat *  w 
)

References bitrv2(), and sfloat.

Referenced by rdft().

Here is the call graph for this function:

void rdft ( int  n,
int  isgn,
sfloat *  a,
int *  ip,
sfloat *  w 
)
Todo:
(optimize) replace math.h trig functions (table lookup?)

References bitrv2(), cftbsub(), cftfsub(), makect(), makewt(), rftbsub(), rftfsub(), and sfloat.

Referenced by sms_fft(), and sms_ifft().

Here is the call graph for this function:

void rftbsub ( int  n,
sfloat *  a,
int  nc,
sfloat *  c 
)

References sfloat.

Referenced by rdft().

void rftfsub ( int  n,
sfloat *  a,
int  nc,
sfloat *  c 
)

References sfloat.

Referenced by rdft().

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Thu Oct 29 04:08:07 2009 for libsms by  doxygen 1.6.1