Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::SumcheckProverRound< Flavor > Member List

This is the complete list of members for bb::SumcheckProverRound< Flavor >, including all inherited members.

accumulate_edge(Accumulators &accumulator, Edges &edge_container, const Multivariates &polynomials, const bb::RelationParameters< Element > &params, const bb::GateSeparatorPolynomial< FF > &gate_separators, const size_t edge_idx)bb::SumcheckProverRound< Flavor >inline
accumulate_edge_chunks(EdgeChunks &chunks, ProverPolynomialsOrPartiallyEvaluatedMultivariates &polynomials, const bb::RelationParameters< FF > &relation_parameters, const bb::GateSeparatorPolynomial< FF > &gate_separators)bb::SumcheckProverRound< Flavor >inline
accumulate_relation_univariates(Accumulators &univariate_accumulators, const Edges &extended_edges, const bb::RelationParameters< Element > &relation_parameters, const Element &scaling_factor)bb::SumcheckProverRound< Flavor >inlineprivate
accumulate_relation_univariates_public(SumcheckTupleOfTuplesOfUnivariates &univariate_accumulators, const auto &extended_edges, const bb::RelationParameters< FF > &relation_parameters, const FF &scaling_factor)bb::SumcheckProverRound< Flavor >inline
AccumulatorsFor typedefbb::SumcheckProverRound< Flavor >
advance_round()bb::SumcheckProverRound< Flavor >inline
append_edge_range(std::vector< EdgeRange > &ranges, const size_t start, const size_t end)bb::SumcheckProverRound< Flavor >inlinestatic
batch_over_relations(ContainerOverSubrelations &univariate_accumulators, const SubrelationSeparators &challenge, const bb::GateSeparatorPolynomial< FF > &gate_separators, const RowDisablingPolynomial< FF > *row_disabling_polynomial=nullptr)bb::SumcheckProverRound< Flavor >inlinestatic
BATCHED_RELATION_PARTIAL_LENGTHbb::SumcheckProverRound< Flavor >static
CAN_SKIP_ROWSbb::SumcheckProverRound< Flavor >static
chunk_count(const size_t span, const size_t rows_per_chunk)bb::SumcheckProverRound< Flavor >inlinestatic
compute_edge_ranges(ProverPolynomialsOrPartiallyEvaluatedMultivariates &polynomials)bb::SumcheckProverRound< Flavor >inline
compute_effective_round_size(const ProverPolynomialsOrPartiallyEvaluatedMultivariates &multivariates) constbb::SumcheckProverRound< Flavor >inline
compute_libra_univariate(const ZKData &zk_sumcheck_data, size_t round_idx)bb::SumcheckProverRound< Flavor >inlinestatic
compute_offset_area_contribution(ProverPolynomialsOrPartiallyEvaluatedMultivariates &polynomials, const bb::RelationParameters< FF > &relation_parameters, const bb::GateSeparatorPolynomial< FF > &gate_separators, const SubrelationSeparators &alphas, const RowDisablingPolynomial< FF > row_disabling_polynomial)bb::SumcheckProverRound< Flavor >inline
compute_row_skip_edge_ranges(ProverPolynomialsOrPartiallyEvaluatedMultivariates &polynomials, const size_t effective_round_size) constbb::SumcheckProverRound< Flavor >inline
compute_univariate(ProverPolynomialsOrPartiallyEvaluatedMultivariates &polynomials, const bb::RelationParameters< FF > &relation_parameters, const bb::GateSeparatorPolynomial< FF > &gate_separators, const SubrelationSeparators &alphas)bb::SumcheckProverRound< Flavor >inline
compute_virtual_contribution(ProverPolynomialsOrPartiallyEvaluatedMultivariates &polynomials, const bb::RelationParameters< FF > &relation_parameters, const GateSeparatorPolynomial< FF > &gate_separator, const SubrelationSeparators &alphas, const RowDisablingPolynomial< FF > *row_disabling_polynomial=nullptr)bb::SumcheckProverRound< Flavor >inline
element_scaling(const bb::GateSeparatorPolynomial< FF > &gate_separators, const size_t edge_idx)bb::SumcheckProverRound< Flavor >inlinestatic
excluded_head_sizebb::SumcheckProverRound< Flavor >
extend_and_batch_univariates(const TupleOfTuplesOfUnivariates &tuple, ExtendedUnivariate &result, const bb::GateSeparatorPolynomial< FF > &gate_separators, const RowDisablingPolynomial< FF > *row_disabling_polynomial=nullptr)bb::SumcheckProverRound< Flavor >inlinestatic
extend_edges(ExtendedEdges &extended_edges, const ProverPolynomialsOrPartiallyEvaluatedMultivariates &multivariates, const size_t edge_idx)bb::SumcheckProverRound< Flavor >inlinestatic
ExtendedEdges typedefbb::SumcheckProverRound< Flavor >
FF typedefbb::SumcheckProverRound< Flavor >
for_each_edge_group(const size_t begin, const size_t end, const size_t group_stride, GroupFn on_full_group, PairFn on_leftover_pair)bb::SumcheckProverRound< Flavor >inlinestatic
HAS_STATIC_ROW_SKIP_MANIFESTbb::SumcheckProverRound< Flavor >static
is_virtual_round() constbb::SumcheckProverRound< Flavor >inline
LIBRA_UNIVARIATES_LENGTHbb::SumcheckProverRound< Flavor >static
load_edge(Edges &edges, const Multivariates &multivariates, const size_t edge_idx)bb::SumcheckProverRound< Flavor >inlinestatic
make_edge_chunks(ProverPolynomialsOrPartiallyEvaluatedMultivariates &polynomials)bb::SumcheckProverRound< Flavor >inline
make_extended_edges(const Multivariates &multivariates)bb::SumcheckProverRound< Flavor >inlinestatic
MAX_PARTIAL_RELATION_LENGTHbb::SumcheckProverRound< Flavor >static
merge_edge_ranges(std::vector< EdgeRange > &ranges)bb::SumcheckProverRound< Flavor >inlinestatic
multivariate_dbb::SumcheckProverRound< Flavor >private
NUM_RELATIONSbb::SumcheckProverRound< Flavor >static
reduce_accumulator(SumcheckTupleOfTuplesOfUnivariates &destination, const AccumulatorsFor< Element > &source)bb::SumcheckProverRound< Flavor >inlinestatic
Relations typedefbb::SumcheckProverRound< Flavor >
RelationTupleFor typedefbb::SumcheckProverRound< Flavor >
round_indexbb::SumcheckProverRound< Flavor >private
round_sizebb::SumcheckProverRound< Flavor >private
round_up_to_even(const size_t value)bb::SumcheckProverRound< Flavor >inlinestatic
ROWS_PER_CHUNKbb::SumcheckProverRound< Flavor >static
SubrelationSeparators typedefbb::SumcheckProverRound< Flavor >
SumcheckProverRound(size_t initial_round_size)bb::SumcheckProverRound< Flavor >inline
SumcheckRoundUnivariate typedefbb::SumcheckProverRound< Flavor >
SumcheckTupleOfTuplesOfUnivariates typedefbb::SumcheckProverRound< Flavor >
univariate_accumulatorsbb::SumcheckProverRound< Flavor >
USE_LAZY_EDGESbb::SumcheckProverRound< Flavor >static
USE_LAZY_SHORT_EDGESbb::SumcheckProverRound< Flavor >static
USES_ROW_MANIFESTbb::SumcheckProverRound< Flavor >static
Utils typedefbb::SumcheckProverRound< Flavor >private
ZKData typedefbb::SumcheckProverRound< Flavor >