We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fa3c363 commit dbf0bd5Copy full SHA for dbf0bd5
src/cpp/Cl.cpp
@@ -6,6 +6,11 @@
6
7
#include "Cl.hpp"
8
#include "Cl1.hpp"
9
+#include "Cl2.hpp"
10
+#include "Cl3.hpp"
11
+#include "Cl4.hpp"
12
+#include "Cl5.hpp"
13
+#include "Cl6.hpp"
14
#include <cmath>
15
#include <limits>
16
@@ -251,10 +256,18 @@ double Cl(int64_t n, double x)
251
256
252
257
if (n < 1) {
253
258
return std::numeric_limits<double>::quiet_NaN();
254
- }
255
-
- if (n == 1) {
259
+ } else if (n == 1) {
260
return Cl1(x);
261
+ } else if (n == 2) {
262
+ return Cl2(x);
263
+ } else if (n == 3) {
264
+ return Cl3(x);
265
+ } else if (n == 4) {
266
+ return Cl4(x);
267
+ } else if (n == 5) {
268
+ return Cl5(x);
269
+ } else if (n == 6) {
270
+ return Cl6(x);
271
}
272
273
const auto sgn = range_reduce(n, x);
0 commit comments