Homepage Demos Overview Downloads Tutorials Reference
Credits

fft.cpp File Reference

#include "include.h"
#include "newmatap.h"

Include dependency graph for fft.cpp:

Go to the source code of this file.

Namespaces

namespace  NEWMAT

Defines

#define WANT_MATH
#define REPORT   {}

Functions

static void cossin (int n, int d, Real &c, Real &s)
static void fftstep (ColumnVector &A, ColumnVector &B, ColumnVector &X, ColumnVector &Y, int after, int now, int before)
void FFTI (const ColumnVector &U, const ColumnVector &V, ColumnVector &X, ColumnVector &Y)
void RealFFT (const ColumnVector &U, ColumnVector &X, ColumnVector &Y)
void RealFFTI (const ColumnVector &A, const ColumnVector &B, ColumnVector &U)
void FFT (const ColumnVector &U, const ColumnVector &V, ColumnVector &X, ColumnVector &Y)
void DCT_II (const ColumnVector &U, ColumnVector &V)
void DCT_II_inverse (const ColumnVector &V, ColumnVector &U)
void DST_II (const ColumnVector &U, ColumnVector &V)
void DST_II_inverse (const ColumnVector &V, ColumnVector &U)
void DCT_inverse (const ColumnVector &V, ColumnVector &U)
void DCT (const ColumnVector &U, ColumnVector &V)
void DST_inverse (const ColumnVector &V, ColumnVector &U)
void DST (const ColumnVector &U, ColumnVector &V)
void FFT2 (const Matrix &U, const Matrix &V, Matrix &X, Matrix &Y)
void FFT2I (const Matrix &U, const Matrix &V, Matrix &X, Matrix &Y)


Define Documentation

#define REPORT   {}
 

Definition at line 22 of file fft.cpp.

#define WANT_MATH
 

Definition at line 6 of file fft.cpp.


Function Documentation

static void cossin int  n,
int  d,
Real c,
Real s
[static]
 

Definition at line 25 of file fft.cpp.

Referenced by NEWMAT::DCT_II(), NEWMAT::DCT_II_inverse(), NEWMAT::DST_II(), NEWMAT::DST_II_inverse(), NEWMAT::fftstep(), NEWMAT::RealFFT(), and NEWMAT::RealFFTI().

void NEWMAT::DCT const ColumnVector &  U,
ColumnVector &  V
 

Definition at line 392 of file fft.cpp.

void NEWMAT::DCT_II const ColumnVector &  U,
ColumnVector &  V
 

Definition at line 248 of file fft.cpp.

void NEWMAT::DCT_II_inverse const ColumnVector &  V,
ColumnVector &  U
 

Definition at line 276 of file fft.cpp.

void NEWMAT::DCT_inverse const ColumnVector &  V,
ColumnVector &  U
 

Definition at line 358 of file fft.cpp.

Referenced by NEWMAT::DCT().

void NEWMAT::DST const ColumnVector &  U,
ColumnVector &  V
 

Definition at line 429 of file fft.cpp.

void NEWMAT::DST_II const ColumnVector &  U,
ColumnVector &  V
 

Definition at line 303 of file fft.cpp.

void NEWMAT::DST_II_inverse const ColumnVector &  V,
ColumnVector &  U
 

Definition at line 331 of file fft.cpp.

void NEWMAT::DST_inverse const ColumnVector &  V,
ColumnVector &  U
 

Definition at line 401 of file fft.cpp.

Referenced by NEWMAT::DST().

void NEWMAT::FFT const ColumnVector &  U,
const ColumnVector &  V,
ColumnVector &  X,
ColumnVector &  Y
 

Definition at line 196 of file fft.cpp.

Referenced by NEWMAT::FFT2(), NEWMAT::FFTI(), NEWMAT::RealFFT(), and NEWMAT::RealFFTI().

void NEWMAT::FFT2 const Matrix &  U,
const Matrix &  V,
Matrix &  X,
Matrix &  Y
 

Definition at line 439 of file fft.cpp.

Referenced by NEWMAT::FFT2I().

void NEWMAT::FFT2I const Matrix &  U,
const Matrix &  V,
Matrix &  X,
Matrix &  Y
 

Definition at line 460 of file fft.cpp.

void NEWMAT::FFTI const ColumnVector &  U,
const ColumnVector &  V,
ColumnVector &  X,
ColumnVector &  Y
 

Definition at line 115 of file fft.cpp.

static void fftstep ColumnVector &  A,
ColumnVector &  B,
ColumnVector &  X,
ColumnVector &  Y,
int  after,
int  now,
int  before
[static]
 

Definition at line 45 of file fft.cpp.

Referenced by NEWMAT::FFT().

void NEWMAT::RealFFT const ColumnVector &  U,
ColumnVector &  X,
ColumnVector &  Y
 

Definition at line 125 of file fft.cpp.

Referenced by NEWMAT::DCT_II(), and NEWMAT::DST_II().

void NEWMAT::RealFFTI const ColumnVector &  A,
const ColumnVector &  B,
ColumnVector &  U
 

Definition at line 161 of file fft.cpp.

Referenced by NEWMAT::DCT_II_inverse(), NEWMAT::DCT_inverse(), NEWMAT::DST_II_inverse(), and NEWMAT::DST_inverse().


newmat11b
Generated Tue Jan 4 15:42:12 2005 by Doxygen 1.4.0