QSAS_2_4/QSAS_dist/src/Ext/WindowSpectrum/WindowSpectrum.cc File Reference

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include "qplug_if.h"
#include "qdutil.h"
#include "Qdos.h"

Defines

#define SQR(a)   ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg)
#define SWAP(a, b)   tempr=(a);(a)=(b);(b)=tempr

Functions

QplugReturnStatus WindowSpectrumStart (QplugArgList *)
double QWindow (int WType, int j, double a, double b)
void cdft (int n, int isgn, double *a, int *ip, double *w)
void makewt (int nw, int *ip, double *w)
void bitrv2 (int n, int *ip, double *a)
void cftbsub (int n, double *a, double *w)
void bitrv2conj (int n, int *ip, double *a)
void cftfsub (int n, double *a, double *w)
void cftmdl (int n, int l, double *a, double *w)
void cft1st (int n, double *a, double *w)
void QSpctrm (double data[], double p[], int m, int k, int ovrlap, int WindowType, double w1[], double w2[])

Variables

static double sqrarg

Define Documentation

#define SQR ( a   )     ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg)

#define SWAP ( a,
b   )     tempr=(a);(a)=(b);(b)=tempr


Function Documentation

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

void bitrv2conj ( int  n,
int *  ip,
double *  a 
)

void cdft ( int  n,
int  isgn,
double *  a,
int *  ip,
double *  w 
)

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

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

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

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

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

void QSpctrm ( double  data[],
double  p[],
int  m,
int  k,
int  ovrlap,
int  WindowType,
double  w1[],
double  w2[] 
)

double QWindow ( int  WType,
int  j,
double  a,
double  b 
)

QplugReturnStatus WindowSpectrumStart ( QplugArgList call_list  ) 


Variable Documentation

double sqrarg [static]


Generated on Fri Jan 8 12:51:22 2010 for QSAS by  doxygen 1.5.7