Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::tracegen::DataCopyTraceBuilder Class Referencefinal

#include <data_copy_trace.hpp>

Public Member Functions

void process (const simulation::EventEmitterInterface< simulation::DataCopyEvent >::Container &events, TraceContainer &trace)
 

Static Public Attributes

static const InteractionDefinition interactions
 

Detailed Description

Definition at line 13 of file data_copy_trace.hpp.

Member Function Documentation

◆ process()

void bb::avm2::tracegen::DataCopyTraceBuilder::process ( const simulation::EventEmitterInterface< simulation::DataCopyEvent >::Container &  events,
TraceContainer trace 
)

Definition at line 20 of file data_copy_trace.cpp.

Member Data Documentation

◆ interactions

const InteractionDefinition bb::avm2::tracegen::DataCopyTraceBuilder::interactions
static
Initial value:
=
InteractionDefinition()
.add<lookup_data_copy_mem_write_settings, InteractionType::LookupGeneric>()
.add<lookup_data_copy_max_read_index_gt_settings, InteractionType::LookupGeneric>()
.add<lookup_data_copy_check_dst_addr_in_range_settings, InteractionType::LookupGeneric>()
.add<perm_data_copy_dispatch_cd_copy_settings, InteractionType::Permutation>()
lookup_settings< lookup_data_copy_col_read_settings_ > lookup_data_copy_col_read_settings
permutation_settings< perm_data_copy_dispatch_rd_copy_settings_ > perm_data_copy_dispatch_rd_copy_settings
lookup_settings< lookup_data_copy_mem_read_settings_ > lookup_data_copy_mem_read_settings
lookup_settings< lookup_data_copy_check_src_addr_in_range_settings_ > lookup_data_copy_check_src_addr_in_range_settings
lookup_settings< lookup_data_copy_offset_gt_max_read_index_settings_ > lookup_data_copy_offset_gt_max_read_index_settings

Definition at line 18 of file data_copy_trace.hpp.


The documentation for this class was generated from the following files: