Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
permutation_builder.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
barretenberg/vm2/tracegen/lib/interaction_builder.hpp
"
4
#include "
barretenberg/vm2/tracegen/trace_container.hpp
"
5
6
namespace
bb::avm2::tracegen
{
7
8
template
<
typename
PermutationSettings>
class
PermutationBuilder
:
public
InteractionBuilderInterface
{
9
public
:
10
void
process
(
TraceContainer
&)
override
11
{
12
// There's nothing to do here.
13
// We only keep this class around so that in tests we can use the checked version.
14
// If we re-introduce non-empty processing here, we need to call it from the
15
// MultiPermutationBuilder::process().
16
}
17
};
18
19
}
// namespace bb::avm2::tracegen
bb::avm2::tracegen::InteractionBuilderInterface
Definition
interaction_builder.hpp:43
bb::avm2::tracegen::PermutationBuilder
Definition
permutation_builder.hpp:8
bb::avm2::tracegen::PermutationBuilder::process
void process(TraceContainer &) override
Definition
permutation_builder.hpp:10
bb::avm2::tracegen::TraceContainer
Definition
trace_container.hpp:48
interaction_builder.hpp
bb::avm2::tracegen
Definition
full_row.hpp:10
trace_container.hpp
src
barretenberg
vm2
tracegen
lib
permutation_builder.hpp
Generated by
1.9.8