35 std::vector<FF> accumulator_challenge,
36 std::vector<FF> instance_challenge,
37 std::vector<FF> accumulator_evaluations,
38 std::vector<FF> instance_evaluations,
46 BB_BENCH_NAME(
"MultilinearBatchingProvingKey(ProverPolynomials&)");
#define BB_BENCH_NAME(name)
A container for the prover polynomials handles.
The proving key is responsible for storing the polynomials used by the prover.
Curve::AffineElement Commitment
bb::CommitmentKey< Curve > CommitmentKey
bb::Polynomial< FF > Polynomial
typename Flavor::Commitment Commitment
Commitment shifted_instance_commitment
Commitment shifted_accumulator_commitment
Commitment non_shifted_accumulator_commitment
std::shared_ptr< ProvingKey > proving_key
MultilinearBatchingProvingKey()=default
typename Flavor::ProvingKey ProvingKey
Polynomial preshifted_instance
typename Flavor::CommitmentKey CommitmentKey
Polynomial preshifted_accumulator
typename Flavor::Polynomial Polynomial
MultilinearBatchingProvingKey(ProverPolynomials &polynomials, std::vector< FF > accumulator_challenge, std::vector< FF > instance_challenge, std::vector< FF > accumulator_evaluations, std::vector< FF > instance_evaluations, Commitment non_shifted_accumulator_commitment, Commitment shifted_accumulator_commitment, Commitment non_shifted_instance_commitment, Commitment shifted_instance_commitment, Polynomial preshifted_accumulator, Polynomial preshifted_instance)
Commitment non_shifted_instance_commitment
typename Flavor::ProverPolynomials ProverPolynomials
Entry point for Barretenberg command-line interface.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept