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: 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
7
#pragma once
8
#include "
barretenberg/common/constexpr_utils.hpp
"
9
10
#include "
barretenberg/honk/proof_system/logderivative_library.hpp
"
11
#include "
ecc_lookup_relation.hpp
"
12
13
namespace
bb
{
14
28
template
<
typename
FF>
29
template
<
typename
ContainerOverSubrelations,
typename
AllEntities,
typename
Parameters>
30
void
ECCVMLookupRelationImpl<FF>::accumulate
(ContainerOverSubrelations& accumulator,
31
const
AllEntities& in,
32
const
Parameters& params,
33
const
FF
& scaling_factor)
34
{
35
accumulate_logderivative_lookup_subrelation_contributions<FF, ECCVMLookupRelationImpl<FF>>(
36
accumulator, in, params, scaling_factor);
37
}
38
}
// namespace bb
bb::ECCVMLookupRelationImpl::FF
FF_ FF
Definition
ecc_lookup_relation.hpp:19
bb::ECCVMLookupRelationImpl::accumulate
static void accumulate(ContainerOverSubrelations &accumulator, const AllEntities &in, const Parameters ¶ms, const FF &scaling_factor)
Expression for ECCVM lookup tables.
Definition
ecc_lookup_relation_impl.hpp:30
constexpr_utils.hpp
ecc_lookup_relation.hpp
logderivative_library.hpp
bb
Entry point for Barretenberg command-line interface.
Definition
acir_format_getters.cpp:6
src
barretenberg
relations
ecc_vm
ecc_lookup_relation_impl.hpp
Generated by
1.9.8