Cinder  0.9.1
Functions
cinder::audio::dsp::ooura Namespace Reference

Functions

template<typename T >
void cdft (int n, int isgn, T *a, int *ip, T *w)
 
template<typename T >
void rdft (int n, int isgn, T *a, int *ip, T *w)
 
template<typename T >
void ddct (int n, int isgn, T *a, int *ip, T *w)
 
template<typename T >
void ddst (int n, int isgn, T *a, int *ip, T *w)
 
template<typename T >
void dfct (int n, T *a, T *t, int *ip, T *w)
 
template<typename T >
void dfst (int n, T *a, T *t, int *ip, T *w)
 
template<typename T >
void cftfsub (int n, T *a, int *ip, int nw, T *w)
 
template<typename T >
void makewt (int nw, int *ip, T *w)
 
template<typename T >
void cftbsub (int n, T *a, int *ip, int nw, T *w)
 
template<typename T >
void rftfsub (int n, T *a, int nc, T *c)
 
template<typename T >
void rftbsub (int n, T *a, int nc, T *c)
 
template<typename T >
void dctsub (int n, T *a, int nc, T *c)
 
template<typename T >
void dstsub (int n, T *a, int nc, T *c)
 
template<typename T >
void bitrv2 (int n, int *ip, T *a)
 
template<typename T >
void bitrv2conj (int n, int *ip, T *a)
 
template<typename T >
void bitrv216 (T *a)
 
template<typename T >
void bitrv216neg (T *a)
 
template<typename T >
void bitrv208 (T *a)
 
template<typename T >
void bitrv208neg (T *a)
 
template<typename T >
void cftb1st (int n, T *a, T *w)
 
template<typename T >
void cftf1st (int n, T *a, T *w)
 
template<typename T >
void cftrec4 (int n, T *a, int nw, T *w)
 
template<typename T >
int cfttree (int n, int j, int k, T *a, int nw, T *w)
 
template<typename T >
void cftleaf (int n, int isplt, T *a, int nw, T *w)
 
template<typename T >
void cftmdl1 (int n, T *a, T *w)
 
template<typename T >
void cftmdl2 (int n, T *a, T *w)
 
template<typename T >
void cftf161 (T *a, T *w)
 
template<typename T >
void cftf162 (T *a, T *w)
 
template<typename T >
void cftf081 (T *a, T *w)
 
template<typename T >
void cftf082 (T *a, T *w)
 
template<typename T >
void cftb040 (T *a)
 
template<typename T >
void cftx020 (T *a)
 
template<typename T >
void cftf040 (T *a)
 
template<typename T >
void cftfx41 (int n, T *a, int nw, T *w)
 
void makeipt (int nw, int *ip)
 
template<typename T >
void makect (int nc, int *ip, T *c)
 
template void cdft< float > (int n, int isgn, float *a, int *ip, float *w)
 
template void rdft< float > (int n, int isgn, float *a, int *ip, float *w)
 
template void ddct< float > (int n, int isgn, float *a, int *ip, float *w)
 
template void ddst< float > (int n, int isgn, float *a, int *ip, float *w)
 
template void dfct< float > (int n, float *a, float *t, int *ip, float *w)
 
template void dfst< float > (int n, float *a, float *t, int *ip, float *w)
 
template void cdft< double > (int n, int isgn, double *a, int *ip, double *w)
 
template void rdft< double > (int n, int isgn, double *a, int *ip, double *w)
 
template void ddct< double > (int n, int isgn, double *a, int *ip, double *w)
 
template void ddst< double > (int n, int isgn, double *a, int *ip, double *w)
 
template void dfct< double > (int n, double *a, double *t, int *ip, double *w)
 
template void dfst< double > (int n, double *a, double *t, int *ip, double *w)
 

Function Documentation

template<typename T >
void cinder::audio::dsp::ooura::cdft ( int  n,
int  isgn,
T *  a,
int *  ip,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::rdft ( int  n,
int  isgn,
T *  a,
int *  ip,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::ddct ( int  n,
int  isgn,
T *  a,
int *  ip,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::ddst ( int  n,
int  isgn,
T *  a,
int *  ip,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::dfct ( int  n,
T *  a,
T *  t,
int *  ip,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::dfst ( int  n,
T *  a,
T *  t,
int *  ip,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftfsub ( int  n,
T *  a,
int *  ip,
int  nw,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::makewt ( int  nw,
int *  ip,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftbsub ( int  n,
T *  a,
int *  ip,
int  nw,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::rftfsub ( int  n,
T *  a,
int  nc,
T *  c 
)
template<typename T >
void cinder::audio::dsp::ooura::rftbsub ( int  n,
T *  a,
int  nc,
T *  c 
)
template<typename T >
void cinder::audio::dsp::ooura::dctsub ( int  n,
T *  a,
int  nc,
T *  c 
)
template<typename T >
void cinder::audio::dsp::ooura::dstsub ( int  n,
T *  a,
int  nc,
T *  c 
)
template<typename T >
void cinder::audio::dsp::ooura::bitrv2 ( int  n,
int *  ip,
T *  a 
)
template<typename T >
void cinder::audio::dsp::ooura::bitrv2conj ( int  n,
int *  ip,
T *  a 
)
template<typename T >
void cinder::audio::dsp::ooura::bitrv216 ( T *  a)
template<typename T >
void cinder::audio::dsp::ooura::bitrv216neg ( T *  a)
template<typename T >
void cinder::audio::dsp::ooura::bitrv208 ( T *  a)
template<typename T >
void cinder::audio::dsp::ooura::bitrv208neg ( T *  a)
template<typename T >
void cinder::audio::dsp::ooura::cftb1st ( int  n,
T *  a,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftf1st ( int  n,
T *  a,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftrec4 ( int  n,
T *  a,
int  nw,
T *  w 
)
template<typename T >
int cinder::audio::dsp::ooura::cfttree ( int  n,
int  j,
int  k,
T *  a,
int  nw,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftleaf ( int  n,
int  isplt,
T *  a,
int  nw,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftmdl1 ( int  n,
T *  a,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftmdl2 ( int  n,
T *  a,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftf161 ( T *  a,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftf162 ( T *  a,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftf081 ( T *  a,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftf082 ( T *  a,
T *  w 
)
template<typename T >
void cinder::audio::dsp::ooura::cftb040 ( T *  a)
template<typename T >
void cinder::audio::dsp::ooura::cftx020 ( T *  a)
template<typename T >
void cinder::audio::dsp::ooura::cftf040 ( T *  a)
template<typename T >
void cinder::audio::dsp::ooura::cftfx41 ( int  n,
T *  a,
int  nw,
T *  w 
)
void cinder::audio::dsp::ooura::makeipt ( int  nw,
int *  ip 
)
template<typename T >
void cinder::audio::dsp::ooura::makect ( int  nc,
int *  ip,
T *  c 
)
template void cinder::audio::dsp::ooura::cdft< float > ( int  n,
int  isgn,
float *  a,
int *  ip,
float *  w 
)
template void cinder::audio::dsp::ooura::rdft< float > ( int  n,
int  isgn,
float *  a,
int *  ip,
float *  w 
)
template void cinder::audio::dsp::ooura::ddct< float > ( int  n,
int  isgn,
float *  a,
int *  ip,
float *  w 
)
template void cinder::audio::dsp::ooura::ddst< float > ( int  n,
int  isgn,
float *  a,
int *  ip,
float *  w 
)
template void cinder::audio::dsp::ooura::dfct< float > ( int  n,
float *  a,
float *  t,
int *  ip,
float *  w 
)
template void cinder::audio::dsp::ooura::dfst< float > ( int  n,
float *  a,
float *  t,
int *  ip,
float *  w 
)
template void cinder::audio::dsp::ooura::cdft< double > ( int  n,
int  isgn,
double *  a,
int *  ip,
double *  w 
)
template void cinder::audio::dsp::ooura::rdft< double > ( int  n,
int  isgn,
double *  a,
int *  ip,
double *  w 
)
template void cinder::audio::dsp::ooura::ddct< double > ( int  n,
int  isgn,
double *  a,
int *  ip,
double *  w 
)
template void cinder::audio::dsp::ooura::ddst< double > ( int  n,
int  isgn,
double *  a,
int *  ip,
double *  w 
)
template void cinder::audio::dsp::ooura::dfct< double > ( int  n,
double *  a,
double *  t,
int *  ip,
double *  w 
)
template void cinder::audio::dsp::ooura::dfst< double > ( int  n,
double *  a,
double *  t,
int *  ip,
double *  w 
)