Don't use implicit type conversions in initializer lists since not all compilers support them.

This commit is contained in:
Benoit Steiner 2016-03-04 14:12:45 -08:00
parent 174edf976b
commit c561eeb7bf

View File

@ -564,74 +564,74 @@ struct TensorEvaluator<const TensorFFTOp<FFT, ArgType, FFTResultType, FFTDir>, D
// This will support a maximum FFT size of 2^32 for each dimension
// m_sin_PI_div_n_LUT[i] = (-2) * std::sin(M_PI / std::pow(2,i)) ^ 2;
RealScalar m_sin_PI_div_n_LUT[32] = {
0.0,
-2,
-0.999999999999999,
-0.292893218813453,
-0.0761204674887130,
-0.0192147195967696,
-0.00481527332780311,
-0.00120454379482761,
-3.01181303795779e-04,
-7.52981608554592e-05,
-1.88247173988574e-05,
-4.70619042382852e-06,
-1.17654829809007e-06,
-2.94137117780840e-07,
-7.35342821488550e-08,
-1.83835707061916e-08,
-4.59589268710903e-09,
-1.14897317243732e-09,
-2.87243293150586e-10,
-7.18108232902250e-11,
-1.79527058227174e-11,
-4.48817645568941e-12,
-1.12204411392298e-12,
-2.80511028480785e-13,
-7.01277571201985e-14,
-1.75319392800498e-14,
-4.38298482001247e-15,
-1.09574620500312e-15,
-2.73936551250781e-16,
-6.84841378126949e-17,
-1.71210344531737e-17,
-4.28025861329343e-18
RealScalar(0.0),
RealScalar(-2),
RealScalar(-0.999999999999999),
RealScalar(-0.292893218813453),
RealScalar(-0.0761204674887130),
RealScalar(-0.0192147195967696),
RealScalar(-0.00481527332780311),
RealScalar(-0.00120454379482761),
RealScalar(-3.01181303795779e-04),
RealScalar(-7.52981608554592e-05),
RealScalar(-1.88247173988574e-05),
RealScalar(-4.70619042382852e-06),
RealScalar(-1.17654829809007e-06),
RealScalar(-2.94137117780840e-07),
RealScalar(-7.35342821488550e-08),
RealScalar(-1.83835707061916e-08),
RealScalar(-4.59589268710903e-09),
RealScalar(-1.14897317243732e-09),
RealScalar(-2.87243293150586e-10),
RealScalar( -7.18108232902250e-11),
RealScalar(-1.79527058227174e-11),
RealScalar(-4.48817645568941e-12),
RealScalar(-1.12204411392298e-12),
RealScalar(-2.80511028480785e-13),
RealScalar(-7.01277571201985e-14),
RealScalar(-1.75319392800498e-14),
RealScalar(-4.38298482001247e-15),
RealScalar(-1.09574620500312e-15),
RealScalar(-2.73936551250781e-16),
RealScalar(-6.84841378126949e-17),
RealScalar(-1.71210344531737e-17),
RealScalar(-4.28025861329343e-18)
};
// m_minus_sin_2_PI_div_n_LUT[i] = -std::sin(2 * M_PI / std::pow(2,i));
RealScalar m_minus_sin_2_PI_div_n_LUT[32] = {
0.0,
0.0,
-1.00000000000000e+00,
-7.07106781186547e-01,
-3.82683432365090e-01,
-1.95090322016128e-01,
-9.80171403295606e-02,
-4.90676743274180e-02,
-2.45412285229123e-02,
-1.22715382857199e-02,
-6.13588464915448e-03,
-3.06795676296598e-03,
-1.53398018628477e-03,
-7.66990318742704e-04,
-3.83495187571396e-04,
-1.91747597310703e-04,
-9.58737990959773e-05,
-4.79368996030669e-05,
-2.39684498084182e-05,
-1.19842249050697e-05,
-5.99211245264243e-06,
-2.99605622633466e-06,
-1.49802811316901e-06,
-7.49014056584716e-07,
-3.74507028292384e-07,
-1.87253514146195e-07,
-9.36267570730981e-08,
-4.68133785365491e-08,
-2.34066892682746e-08,
-1.17033446341373e-08,
-5.85167231706864e-09,
-2.92583615853432e-09
RealScalar(0.0),
RealScalar(0.0),
RealScalar(-1.00000000000000e+00),
RealScalar(-7.07106781186547e-01),
RealScalar(-3.82683432365090e-01),
RealScalar(-1.95090322016128e-01),
RealScalar(-9.80171403295606e-02),
RealScalar(-4.90676743274180e-02),
RealScalar(-2.45412285229123e-02),
RealScalar(-1.22715382857199e-02),
RealScalar(-6.13588464915448e-03),
RealScalar(-3.06795676296598e-03),
RealScalar(-1.53398018628477e-03),
RealScalar(-7.66990318742704e-04),
RealScalar(-3.83495187571396e-04),
RealScalar(-1.91747597310703e-04),
RealScalar(-9.58737990959773e-05),
RealScalar(-4.79368996030669e-05),
RealScalar(-2.39684498084182e-05),
RealScalar(-1.19842249050697e-05),
RealScalar(-5.99211245264243e-06),
RealScalar(-2.99605622633466e-06),
RealScalar(-1.49802811316901e-06),
RealScalar(-7.49014056584716e-07),
RealScalar(-3.74507028292384e-07),
RealScalar(-1.87253514146195e-07),
RealScalar(-9.36267570730981e-08),
RealScalar(-4.68133785365491e-08),
RealScalar(-2.34066892682746e-08),
RealScalar(-1.17033446341373e-08),
RealScalar(-5.85167231706864e-09),
RealScalar(-2.92583615853432e-09)
};
};