dense_mlpoly.rs: Fix bound functions (#73)

This commit is contained in:
George Kadianakis 2024-09-30 20:44:20 +03:00 коммит произвёл GitHub
Родитель f36b265963
Коммит f65cbeaf8f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -216,6 +216,7 @@ impl DensePolynomial {
for i in 0..n { for i in 0..n {
self.Z[i] = self.Z[i] + r * (self.Z[i + n] - self.Z[i]); self.Z[i] = self.Z[i] + r * (self.Z[i + n] - self.Z[i]);
} }
self.Z.truncate(n); // Resize the vector Z to the new length
self.num_vars -= 1; self.num_vars -= 1;
self.len = n; self.len = n;
} }
@ -225,6 +226,7 @@ impl DensePolynomial {
for i in 0..n { for i in 0..n {
self.Z[i] = self.Z[2 * i] + r * (self.Z[2 * i + 1] - self.Z[2 * i]); self.Z[i] = self.Z[2 * i] + r * (self.Z[2 * i + 1] - self.Z[2 * i]);
} }
self.Z.truncate(n); // Resize the vector Z to the new length
self.num_vars -= 1; self.num_vars -= 1;
self.len = n; self.len = n;
} }