You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
710 B
C
24 lines
710 B
C
|
1 month ago
|
#pragma once
|
||
|
|
|
||
|
|
class CLittleWaveTransform
|
||
|
|
{
|
||
|
|
unsigned int ncof;
|
||
|
|
long ioff,joff;
|
||
|
|
double *cc,*cr;
|
||
|
|
|
||
|
|
public:
|
||
|
|
CLittleWaveTransform();
|
||
|
|
CLittleWaveTransform(int n);
|
||
|
|
~CLittleWaveTransform(void);
|
||
|
|
|
||
|
|
void Test1(char *name,int bb=0,int ee=10000);
|
||
|
|
void play1(double *a,unsigned long n,int isign);
|
||
|
|
void set_daubechies(int n);
|
||
|
|
void daubechies(double *a,unsigned long n,int isign);
|
||
|
|
|
||
|
|
void play1(double *a,unsigned long n,int isign,void (* wtstep)(double *,unsigned long,int));
|
||
|
|
void playn(double *a,unsigned long *nn,int ndim,int isign,void (* wtstep)(double *,unsigned long,int));
|
||
|
|
void playn(double *a,unsigned long *nn,int ndim,int isign);
|
||
|
|
void window(double *a,unsigned long *nn,int ndim,double w1,double w2);
|
||
|
|
};
|