Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::MegaTraceBlockData Struct Reference

#include <mega_execution_trace_generated.hpp>

Inheritance diagram for bb::MegaTraceBlockData:
bb::MegaExecutionTraceBlocks

Public Types

using BlockBase = MegaTraceBlock
 

Public Member Functions

std::vector< std::string_view > get_labels () const
 
auto get ()
 
auto get () const
 
void summarize () const
 
bool operator== (const MegaTraceBlockData &other) const =default
 

Public Attributes

MegaTraceBlock ecc_op {}
 
MegaTraceBlock pub_inputs {}
 
MegaTraceBlock lookup { GateKind::Lookup }
 
MegaTraceBlock arithmetic { GateKind::Arith, GateKind::BilinearBatchedEq }
 
MegaTraceBlock delta_range { GateKind::DeltaRange }
 
MegaTraceBlock elliptic { GateKind::Elliptic }
 
MegaTraceBlock memory { GateKind::Memory }
 
MegaTraceBlock nnf { GateKind::Nnf }
 
MegaTraceBlock busread { GateKind::BusRead }
 
MegaTraceBlock poseidon2
 

Static Public Attributes

static constexpr size_t NUM_BLOCKS = 10
 

Detailed Description

Definition at line 21 of file mega_execution_trace_generated.hpp.

Member Typedef Documentation

◆ BlockBase

Member Function Documentation

◆ get() [1/2]

auto bb::MegaTraceBlockData::get ( )
inline

Definition at line 49 of file mega_execution_trace_generated.hpp.

◆ get() [2/2]

auto bb::MegaTraceBlockData::get ( ) const
inline

Definition at line 65 of file mega_execution_trace_generated.hpp.

◆ get_labels()

std::vector< std::string_view > bb::MegaTraceBlockData::get_labels ( ) const
inline

Definition at line 41 of file mega_execution_trace_generated.hpp.

◆ operator==()

◆ summarize()

void bb::MegaTraceBlockData::summarize ( ) const
inline

Definition at line 81 of file mega_execution_trace_generated.hpp.

Member Data Documentation

◆ arithmetic

MegaTraceBlock bb::MegaTraceBlockData::arithmetic { GateKind::Arith, GateKind::BilinearBatchedEq }

Definition at line 27 of file mega_execution_trace_generated.hpp.

◆ busread

MegaTraceBlock bb::MegaTraceBlockData::busread { GateKind::BusRead }

Definition at line 32 of file mega_execution_trace_generated.hpp.

◆ delta_range

MegaTraceBlock bb::MegaTraceBlockData::delta_range { GateKind::DeltaRange }

Definition at line 28 of file mega_execution_trace_generated.hpp.

◆ ecc_op

MegaTraceBlock bb::MegaTraceBlockData::ecc_op {}

Definition at line 24 of file mega_execution_trace_generated.hpp.

◆ elliptic

MegaTraceBlock bb::MegaTraceBlockData::elliptic { GateKind::Elliptic }

Definition at line 29 of file mega_execution_trace_generated.hpp.

◆ lookup

MegaTraceBlock bb::MegaTraceBlockData::lookup { GateKind::Lookup }

Definition at line 26 of file mega_execution_trace_generated.hpp.

◆ memory

MegaTraceBlock bb::MegaTraceBlockData::memory { GateKind::Memory }

Definition at line 30 of file mega_execution_trace_generated.hpp.

◆ nnf

MegaTraceBlock bb::MegaTraceBlockData::nnf { GateKind::Nnf }

Definition at line 31 of file mega_execution_trace_generated.hpp.

◆ NUM_BLOCKS

constexpr size_t bb::MegaTraceBlockData::NUM_BLOCKS = 10
staticconstexpr

Definition at line 39 of file mega_execution_trace_generated.hpp.

◆ poseidon2

◆ pub_inputs

MegaTraceBlock bb::MegaTraceBlockData::pub_inputs {}

Definition at line 25 of file mega_execution_trace_generated.hpp.


The documentation for this struct was generated from the following file: