Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
ecc_lookup_relation_impl.hpp
Go to the documentation of this file.
1// === AUDIT STATUS ===
2// internal: { status: Complete, auditors: [Raju], commit: 2a49eb6 }
3// external_1: { status: not started, auditors: [], commit: }
4// external_2: { status: not started, auditors: [], commit: }
5// =====================
6
7#pragma once
9
12
13namespace bb {
14
28template <typename FF>
29template <typename ContainerOverSubrelations, typename AllEntities, typename Parameters>
30void ECCVMLookupRelationImpl<FF>::accumulate(ContainerOverSubrelations& accumulator,
31 const AllEntities& in,
32 const Parameters& params,
33 const FF& scaling_factor)
34{
37 ContainerOverSubrelations,
38 AllEntities,
39 Parameters,
40 false>(accumulator, in, params, scaling_factor);
41}
42} // namespace bb
bb::field< bb::Bn254FrParams > FF
Definition field.cpp:24
static void accumulate(ContainerOverSubrelations &accumulator, const AllEntities &in, const Parameters &params, const FF &scaling_factor)
Expression for ECCVM lookup tables.
Entry point for Barretenberg command-line interface.
Definition api.hpp:5
void _accumulate_logderivative_subrelation_contributions(ContainerOverSubrelations &accumulator, const AllEntities &in, const Parameters &params, const FF &scaling_factor)
Unified implementation of log-derivative subrelation accumulation.