Homepage Demos Overview Downloads Tutorials Reference
Credits

newfft.cpp File Reference

#include "newmatap.h"

Include dependency graph for newfft.cpp:

Go to the source code of this file.

Namespaces

namespace  NEWMAT

Defines

#define WANT_STREAM
#define WANT_MATH
#define REPORT   {}

Functions

int square (int x)
static void GR_1D_FS (int PTS, int N_SYM, int N_UN_SYM, const SimpleIntArray &SYM, int P_SYM, const SimpleIntArray &UN_SYM, Real *X, Real *Y)
static void GR_1D_FT (int N, int N_FACTOR, const SimpleIntArray &FACTOR, Real *X, Real *Y)
static void R_P_FTK (int N, int M, int P, Real *X, Real *Y)
static void R_2_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1)
static void R_3_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2)
static void R_4_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2, Real *X3, Real *Y3)
static void R_5_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2, Real *X3, Real *Y3, Real *X4, Real *Y4)
static void R_8_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2, Real *X3, Real *Y3, Real *X4, Real *Y4, Real *X5, Real *Y5, Real *X6, Real *Y6, Real *X7, Real *Y7)
static void R_16_FTK (int N, int M, Real *X0, Real *Y0, Real *X1, Real *Y1, Real *X2, Real *Y2, Real *X3, Real *Y3, Real *X4, Real *Y4, Real *X5, Real *Y5, Real *X6, Real *Y6, Real *X7, Real *Y7, Real *X8, Real *Y8, Real *X9, Real *Y9, Real *X10, Real *Y10, Real *X11, Real *Y11, Real *X12, Real *Y12, Real *X13, Real *Y13, Real *X14, Real *Y14, Real *X15, Real *Y15)
static int BitReverse (int x, int prod, int n, const SimpleIntArray &f)


Define Documentation

#define REPORT   {}
 

Definition at line 107 of file newfft.cpp.

#define WANT_MATH
 

Definition at line 96 of file newfft.cpp.

#define WANT_STREAM
 

Definition at line 94 of file newfft.cpp.


Function Documentation

static int NEWMAT::BitReverse int  x,
int  prod,
int  n,
const SimpleIntArray &  f
[static]
 

Definition at line 1036 of file newfft.cpp.

Referenced by NEWMAT::GR_1D_FS().

static void NEWMAT::GR_1D_FS int  PTS,
int  N_SYM,
int  N_UN_SYM,
const SimpleIntArray &  SYM,
int  P_SYM,
const SimpleIntArray &  UN_SYM,
Real X,
Real Y
[static]
 

Definition at line 231 of file newfft.cpp.

Referenced by NEWMAT::FFT_Controller::ar_1d_ft().

static void NEWMAT::GR_1D_FT int  N,
int  N_FACTOR,
const SimpleIntArray &  FACTOR,
Real X,
Real Y
[static]
 

Definition at line 297 of file newfft.cpp.

Referenced by NEWMAT::FFT_Controller::ar_1d_ft().

static void NEWMAT::R_16_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2,
Real X3,
Real Y3,
Real X4,
Real Y4,
Real X5,
Real Y5,
Real X6,
Real Y6,
Real X7,
Real Y7,
Real X8,
Real Y8,
Real X9,
Real Y9,
Real X10,
Real Y10,
Real X11,
Real Y11,
Real X12,
Real Y12,
Real X13,
Real Y13,
Real X14,
Real Y14,
Real X15,
Real Y15
[static]
 

Definition at line 781 of file newfft.cpp.

Referenced by NEWMAT::GR_1D_FT().

static void NEWMAT::R_2_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1
[static]
 

Definition at line 440 of file newfft.cpp.

Referenced by NEWMAT::GR_1D_FT().

static void NEWMAT::R_3_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2
[static]
 

Definition at line 480 of file newfft.cpp.

Referenced by NEWMAT::GR_1D_FT().

static void NEWMAT::R_4_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2,
Real X3,
Real Y3
[static]
 

Definition at line 533 of file newfft.cpp.

Referenced by NEWMAT::GR_1D_FT().

static void NEWMAT::R_5_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2,
Real X3,
Real Y3,
Real X4,
Real Y4
[static]
 

Definition at line 598 of file newfft.cpp.

Referenced by NEWMAT::GR_1D_FT().

static void NEWMAT::R_8_FTK int  N,
int  M,
Real X0,
Real Y0,
Real X1,
Real Y1,
Real X2,
Real Y2,
Real X3,
Real Y3,
Real X4,
Real Y4,
Real X5,
Real Y5,
Real X6,
Real Y6,
Real X7,
Real Y7
[static]
 

Definition at line 677 of file newfft.cpp.

Referenced by NEWMAT::GR_1D_FT().

static void NEWMAT::R_P_FTK int  N,
int  M,
int  P,
Real X,
Real Y
[static]
 

Definition at line 341 of file newfft.cpp.

Referenced by NEWMAT::GR_1D_FT().

int square int  x  )  [inline]
 

Definition at line 111 of file newfft.cpp.


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