24 RecursiveFlavor::AllValues input_elements;
25 for (
auto& element : input_elements.get_all()) {
28 typename RecursiveRelation::SumcheckArrayOfValuesOverSubrelations accumulator;
29 std::fill(accumulator.begin(), accumulator.end(),
typename RecursiveRelation::FF(0));
30 RecursiveRelation::accumulate(accumulator, input_elements, parameters, 1);
35 NativeFlavor::AllValues native_input_elements;
36 for (
auto& element : native_input_elements.get_all()) {
39 typename NativeRelation::SumcheckArrayOfValuesOverSubrelations native_accumulator;
40 std::fill(native_accumulator.begin(), native_accumulator.end(),
typename NativeRelation::FF(0));
41 NativeRelation::accumulate(native_accumulator, native_input_elements, native_parameters, 1);
43 for (
auto [val, native_val] :
zip_view(accumulator, native_accumulator)) {