2#include "random_widget.hpp"
5template <
typename Field,
8 const size_t num_roots_cut_out_of_vanishing_polynomial = 4>
14 const Field& alpha_base,
15 const Transcript& transcript,
16 Field& quotient_numerator_eval,
17 const bool idpolys =
false);
19 static Field append_scalar_multiplication_inputs(
typename Transcript::Key*,
20 const Field& alpha_base,
21 const Transcript& transcript);
28template <
size_t program_w
idth,
bool idpolys = false, const
size_t num_roots_cut_out_of_vanishing_polynomial = 4>
38 const size_t round_number,
47#include "./permutation_widget_impl.hpp"
Definition: affine_element.hpp:11
Definition: work_queue.hpp:11
Definition: transcript_wrappers.hpp:13
Definition: widget.bench.cpp:13
Definition: proving_key.hpp:38