Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
translator_decomposition_relation_2.cpp
Go to the documentation of this file.
1// === AUDIT STATUS ===
2// internal: { status: not started, auditors: [], date: YYYY-MM-DD }
3// external_1: { status: not started, auditors: [], date: YYYY-MM-DD }
4// external_2: { status: not started, auditors: [], date: YYYY-MM-DD }
5// =====================
6
9namespace bb {
10// Split up due to compile time, used to use DEFINE_SUMCHECK_RELATION_CLASS
13 TranslatorFlavor::AllValues>(
15 TranslatorFlavor::AllValues const&,
16 RelationParameters<TranslatorFlavor::FF> const&,
19 bb::Relation<TranslatorDecompositionRelationImpl<TranslatorFlavor::FF>>::SumcheckTupleOfUnivariatesOverSubrelations,
21 SumcheckTupleOfUnivariatesOverSubrelations&,
23 RelationParameters<TranslatorFlavor::FF> const&,
25} // namespace bb
A wrapper for Relations to expose methods used by the Sumcheck prover or verifier to add the contribu...
static void accumulate(ContainerOverSubrelations &accumulators, const AllEntities &in, const Parameters &, const FF &scaling_factor)
Expression for decomposition of various values into smaller limbs or microlimbs.
Curve::ScalarField FF
ProverUnivariates< MAX_PARTIAL_RELATION_LENGTH > ExtendedEdges
A container for univariates produced during the hot loop in sumcheck.
Entry point for Barretenberg command-line interface.