diff options
author | andreas128 <Andreas> | 2017-08-24 19:26:47 +0200 |
---|---|---|
committer | andreas128 <Andreas> | 2017-08-24 19:26:47 +0200 |
commit | 3ca742663b6bf20a89c28a70668f50ceee6a23d0 (patch) | |
tree | d0c8fc956ca88a9ae49c8cf01c8e5fcb7e81ae95 /src/MemlessPoly.cpp | |
parent | 28462b9d8bb08609810ea9a9882c5fa9205b8b80 (diff) | |
parent | cedc4708cf73151c6b887198b14851c6adf8fc86 (diff) | |
download | dabmod-3ca742663b6bf20a89c28a70668f50ceee6a23d0.tar.gz dabmod-3ca742663b6bf20a89c28a70668f50ceee6a23d0.tar.bz2 dabmod-3ca742663b6bf20a89c28a70668f50ceee6a23d0.zip |
Remove polynom term without coefficient
Diffstat (limited to 'src/MemlessPoly.cpp')
-rw-r--r-- | src/MemlessPoly.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/MemlessPoly.cpp b/src/MemlessPoly.cpp index d665839..e103b73 100644 --- a/src/MemlessPoly.cpp +++ b/src/MemlessPoly.cpp @@ -175,7 +175,6 @@ void MemlessPoly::load_coefficients_pm(const std::string &coefFile_pm) /* The restrict keyword is C99, g++ and clang++ however support __restrict * instead, and this allows the compiler to auto-vectorize the loop. */ - static void apply_coeff( const vector<float> &coefs_am, const vector<float> &coefs_pm, @@ -191,14 +190,14 @@ static void apply_coeff( ( coefs_am[1] + in_mag_sq * ( coefs_am[2] + in_mag_sq * ( coefs_am[3] + in_mag_sq * - ( coefs_am[4] + in_mag_sq ))))); + coefs_am[4])))); float phase_correction = -1 * ( coefs_pm[0] + in_mag_sq * ( coefs_pm[1] + in_mag_sq * ( coefs_pm[2] + in_mag_sq * ( coefs_pm[3] + in_mag_sq * - ( coefs_pm[4] + in_mag_sq ))))); + coefs_pm[4])))); float phase_correction_sq = phase_correction * phase_correction; |