Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
public_inputs_trace.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
barretenberg/vm2/common/avm_inputs.hpp
"
4
#include "
barretenberg/vm2/tracegen/trace_container.hpp
"
5
6
namespace
bb::avm2::tracegen
{
7
8
// This fills the trace for the public inputs columns & aux columns.
9
// See public_inputs.pil.
10
class
PublicInputsTraceBuilder
final {
11
public
:
12
void
process_public_inputs
(
TraceContainer
&
trace
,
const
PublicInputs
& public_inputs);
13
void
process_public_inputs_aux_precomputed
(
TraceContainer
&
trace
);
14
};
15
16
}
// namespace bb::avm2::tracegen
avm_inputs.hpp
bb::avm2::tracegen::PublicInputsTraceBuilder
Definition
public_inputs_trace.hpp:10
bb::avm2::tracegen::PublicInputsTraceBuilder::process_public_inputs
void process_public_inputs(TraceContainer &trace, const PublicInputs &public_inputs)
Definition
public_inputs_trace.cpp:5
bb::avm2::tracegen::PublicInputsTraceBuilder::process_public_inputs_aux_precomputed
void process_public_inputs_aux_precomputed(TraceContainer &trace)
Definition
public_inputs_trace.cpp:24
bb::avm2::tracegen::TraceContainer
Definition
trace_container.hpp:22
trace
TestTraceContainer trace
Definition
data_copy.test.cpp:59
bb::avm2::tracegen
Definition
full_row.hpp:10
bb::avm2::PublicInputs
Definition
avm_inputs.hpp:27
trace_container.hpp
src
barretenberg
vm2
tracegen
public_inputs_trace.hpp
Generated by
1.9.8