-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathFhtHelper.cpp
More file actions
16 lines (14 loc) · 771 Bytes
/
FhtHelper.cpp
File metadata and controls
16 lines (14 loc) · 771 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include "FhtHelper.h"
#include <math.h>
// Initialize static variable
const int FhtHelper::DoubleDataLengthShift = 2 - (FhtHelper::DoubleDataBytes >> 1);
const int FhtHelper::DoubleDataDigitShift = FhtHelper::DoubleDataBytes << 3;
const long long FhtHelper::DoubleDataBaseInt = 1LL << FhtHelper::DoubleDataDigitShift;
const double FhtHelper::FhtHelper::DoubleDataBase = FhtHelper::DoubleDataBaseInt;
const double FhtHelper::DoubleDataBaseDiv2 = FhtHelper::DoubleDataBase / 2.0;
const double FhtHelper::Sqrt2 = sqrt(2.0);
const double FhtHelper::Sqrt2Div2 = Sqrt2 / 2.0;
vector<double> FhtHelper::SineTable = vector<double>(31);
bool FhtHelper::isSineTableInitialized = false;
//FhtHelper::TrigValues FhtHelper::trigValues = FhtHelper::TrigValues();