#include <Transform4.hh>
Public Member Functions | |
void | cdft (long, long, float *, long *, float *) |
Complex DFT. | |
void | cdft (long, long, double *, long *, double *) |
void | rdft (long, long, float *, long *, float *) |
Real DFT. | |
void | rdft (long, long, double *, long *, double *) |
void | ddct (long, long, float *, long *, float *) |
DCT. | |
void | ddct (long, long, double *, long *, double *) |
void | ddst (long, long, float *, long *, float *) |
DST. | |
void | ddst (long, long, double *, long *, double *) |
void | dfct (long, float *, float *, long *, float *) |
CT of RDFT. | |
void | dfct (long, double *, double *, long *, double *) |
void | dfst (long, float *, float *, long *, float *) |
ST of RDFT. | |
void | dfst (long, double *, double *, long *, double *) |
Private Member Functions | |
void | makewt (long, long *, float *) |
void | makewt (long, long *, double *) |
void | makect (long, long *, float *) |
void | makect (long, long *, double *) |
void | bitrv2 (long, long *, float *) |
void | bitrv2 (long, long *, double *) |
void | bitrv2conj (long, long *, float *) |
void | bitrv2conj (long, long *, double *) |
void | cftfsub (long, float *, float *) |
void | cftfsub (long, double *, double *) |
void | cftbsub (long, float *, float *) |
void | cftbsub (long, double *, double *) |
void | cft1st (long, float *, float *) |
void | cft1st (long, double *, double *) |
void | cftmdl (long, long, float *, float *) |
void | cftmdl (long, long, double *, double *) |
void | rftfsub (long, float *, long, float *) |
void | rftfsub (long, double *, long, double *) |
void | rftbsub (long, float *, long, float *) |
void | rftbsub (long, double *, long, double *) |
void | dctsub (long, float *, long, float *) |
void | dctsub (long, double *, long, double *) |
void | dstsub (long, float *, long, float *) |
void | dstsub (long, double *, long, double *) |
Jussi Laako
Definition at line 65 of file Transform4.hh.
|
Definition at line 653 of file Transform4.cc. References bitrv2(). Referenced by cdft(), ddct(), ddst(), dfct(), dfst(), and rdft(). |
|
Definition at line 1700 of file Transform4.cc. References bitrv2(). |
|
Definition at line 695 of file Transform4.cc. |
|
Definition at line 1742 of file Transform4.cc. |
|
Definition at line 727 of file Transform4.cc. References T4_INLINE. Referenced by cdft(), ddct(), ddst(), dfct(), dfst(), makewt(), and rdft(). |
|
Definition at line 1774 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 827 of file Transform4.cc. References T4_INLINE. Referenced by cdft(). |
|
Definition at line 1874 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 936 of file Transform4.cc. References cft1st(), cftmdl(), and T4_INLINE. Referenced by cdft(), ddct(), ddst(), dfct(), dfst(), and rdft(). |
|
Definition at line 1983 of file Transform4.cc. |
|
Definition at line 986 of file Transform4.cc. |
|
Definition at line 2033 of file Transform4.cc. |
|
Definition at line 1036 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 2083 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 1141 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 2188 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 1268 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 2315 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 1293 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 2340 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 1320 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 2367 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 1341 of file Transform4.cc. References T4_INLINE. |
|
Definition at line 2388 of file Transform4.cc. References T4_INLINE. |
|
Complex DFT. Forward:
Inverse:
Input data:
Output data:
Work area size:
Scaling factor:
Definition at line 318 of file Transform4.cc. References bitrv2(), bitrv2conj(), cftbsub(), cftfsub(), and makewt(). |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 1365 of file Transform4.cc. References bitrv2(), bitrv2conj(), cftbsub(), cftfsub(), and makewt(). |
|
Real DFT. Forward:
Inverse:
Output data:
Input data:
Work area size:
Scaling factor:
Definition at line 337 of file Transform4.cc. References bitrv2(), cftbsub(), cftfsub(), makect(), makewt(), rftbsub(), and rftfsub(). |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 1384 of file Transform4.cc. References bitrv2(), cftbsub(), cftfsub(), makect(), makewt(), rftbsub(), and rftfsub(). |
|
DCT. Forward:
Inverse:
Input/output data:
Work area size:
Scaling factors:
Definition at line 377 of file Transform4.cc. References bitrv2(), cftbsub(), cftfsub(), dctsub(), makect(), makewt(), rftbsub(), and rftfsub(). |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 1424 of file Transform4.cc. References bitrv2(), cftbsub(), cftfsub(), dctsub(), makect(), makewt(), rftbsub(), and rftfsub(). |
|
DST. Forward:
Inverse:
Input data (forward):
Output data (forward):
Output data (inverse):
Work area size:
Scaling factors:
Definition at line 428 of file Transform4.cc. References bitrv2(), cftbsub(), cftfsub(), dstsub(), makect(), makewt(), rftbsub(), and rftfsub(). |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 1475 of file Transform4.cc. References bitrv2(), cftbsub(), cftfsub(), dstsub(), makect(), makewt(), rftbsub(), and rftfsub(). |
|
CT of RDFT. Definition:
Output data:
Work area size:
Scaling factors:
Definition at line 479 of file Transform4.cc. References bitrv2(), cftfsub(), dctsub(), makect(), makewt(), and rftfsub(). |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 1526 of file Transform4.cc. References bitrv2(), cftfsub(), dctsub(), makect(), makewt(), and rftfsub(). |
|
ST of RDFT. Definition:
Output data:
Work area size:
Scaling factor:
Definition at line 569 of file Transform4.cc. References bitrv2(), cftfsub(), dstsub(), makect(), makewt(), and rftfsub(). |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 1616 of file Transform4.cc. References bitrv2(), cftfsub(), dstsub(), makect(), makewt(), and rftfsub(). |