aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiaoxu Guo <ftiasch0@gmail.com>2023-11-27 01:27:35 +0800
committerXiaoxu Guo <ftiasch0@gmail.com>2023-11-27 01:27:35 +0800
commit20fcae3cbcd029e9977b1ee700114dbffc049e55 (patch)
tree5ece3be63c323d9316f8152f388d39d3dae771cb
parent7b9ce8884dcb5eaba96c823effa212365d255464 (diff)
downloadshoka-20fcae3cbcd029e9977b1ee700114dbffc049e55.tar.gz
shoka-20fcae3cbcd029e9977b1ee700114dbffc049e55.zip
fixed the name
-rw-r--r--poly_interpolate.h2
-rw-r--r--test/poly_interpolate.hpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/poly_interpolate.h b/poly_interpolate.h
index 170b51d..f77a0ea 100644
--- a/poly_interpolate.h
+++ b/poly_interpolate.h
@@ -1,7 +1,7 @@
#include "binom_sum.h"
template <typename Mod>
-static Mod poly_interpolate1(const std::vector<Mod> &values, Mod n) {
+static Mod poly_interpolate(const std::vector<Mod> &values, Mod n) {
auto d = static_cast<int>(values.size()) - 1;
auto coef = BinomialSum<Mod>::monomial_mod(n, d);
Mod result{0};
diff --git a/test/poly_interpolate.hpp b/test/poly_interpolate.hpp
index 7a1f581..1617913 100644
--- a/test/poly_interpolate.hpp
+++ b/test/poly_interpolate.hpp
@@ -28,7 +28,7 @@ TEST_CASE("poly_interpolate") {
values[i] = eval(coef, Mod{i});
}
auto n = GENERATE(take(d, random(0, 100)));
- auto result = poly_interpolate1(values, Mod{n});
+ auto result = poly_interpolate(values, Mod{n});
auto expected = eval(coef, Mod{n});
REQUIRE(result == expected);
}