9template <std::
size_t N>
14 static constexpr std::size_t N = 13;
15 static constexpr std::array<double, N> cq{
16 {1382741929621, 9535909891802, -5605325192308, 28323664941310,
17 -32865015189975, 53315213499588, -41078125154304, 39022895874876,
18 -13155015007785, 12465244770050, 3283609164916, 5551687979302,
20 static constexpr double dq_inv = 1.0 / 5230697472000;
24 static constexpr std::size_t N = 11;
25 static constexpr std::array<double, N> cq{
26 {262747265, 1637546484, -454944189, 3373884696, -2145575886, 3897945600,
27 -1065220914, 1942518504, 636547389, 1021256716, 952327935}};
28 static constexpr double dq_inv = 1.0 / 958003200;
32 static constexpr std::size_t N = 9;
33 static constexpr std::array<double, N> cq{{2082753, 11532470, 261166,
34 16263486, -1020160, 12489922,
35 5095890, 7783754, 7200319}};
36 static constexpr double dq_inv = 1.0 / 7257600;
40 static constexpr std::size_t N = 7;
41 static constexpr std::array<double, N> cq{
42 {36799, 176648, 54851, 177984, 89437, 130936, 119585}};
43 static constexpr double dq_inv = 1.0 / 120960;
47 static constexpr std::size_t N = 5;
48 static constexpr std::array<double, N> cq{{475, 1902, 1104, 1586, 1413}};
49 static constexpr double dq_inv = 1.0 / 1440;
53 static constexpr std::size_t N = 3;
54 static constexpr std::array<double, N> cq{{9, 28, 23}};
55 static constexpr double dq_inv = 1.0 / 24;
59 static constexpr std::size_t N = 1;
60 static constexpr std::array<double, N> cq{{1}};
61 static constexpr double dq_inv = 1.0;