📄 seminaive.h
字号:
// seminaive.h: interface for the seminaive class.
//
//////////////////////////////////////////////////////////////////////
#include "cospmls.h"
/* even if I use fftpack, I still need newFCT for
its inverse dct (which allows for output longer
than input); it's used in the inverse seminaive
algorithm */
#include "newFCT.h"
#include "oddweights.h"
#include "weights.h"
#include "cospmls.h"
#if !defined(AFX_SEMINAIVE_H__D381750F_284D_40EB_9CEB_A71A9F36BDEA__INCLUDED_)
#define AFX_SEMINAIVE_H__D381750F_284D_40EB_9CEB_A71A9F36BDEA__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class seminaive
{
public:
void SemiNaiveReduced3(double *data, int bw, int m, double *result, double *cos_pml_table, double *workspace, double *cos_even);
void SemiNaiveX3(double *data, int bw, int m, int k, double *result, double *cos_pml_table, double *runtime, int loops, double *workspace, int errorflag);
void SemiNaive3( double *data, int bw, int m, int k, double *result, double *cos_pml_table, int timing, double *runtime, int loops, double *workspace);
oddweights owei1;
weights wei1;
cospmls cosp3;
void SemiNaiveReduced(double *data, int bw, int m, double *result, double *cos_pml_table, double *workspace, double *cos_even, double *CoswSave);
void SemiNaiveX(double *data, int bw, int m, int k, double *result, double *cos_pml_table, double *runtime, int loops, double *workspace, int errorflag);
void SemiNaive( double *data, int bw, int m, int k, double *result, double *cos_pml_table, int timing, double *runtime, int loops, double *workspace);
newFCT newf3;
void InvSemiNaiveReduced(double *assoc_legendre_series, int bw, int m, double *result, double *trans_cos_pml_table, double *sin_values, double *workspace);
void SemiNaiveReducedX(double *data, int bw, int m, int k, double *result, double *cos_pml_table, double *cos_even);
seminaive();
virtual ~seminaive();
};
#endif // !defined(AFX_SEMINAIVE_H__D381750F_284D_40EB_9CEB_A71A9F36BDEA__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -