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

#include <ultra_execution_trace.hpp>

Inheritance diagram for bb::UltraExecutionTraceBlocks:
bb::UltraTraceBlockData

Public Types

using FF = fr
 

Public Member Functions

 UltraExecutionTraceBlocks ()=default
 
void compute_offsets (size_t trace_offset=TRACE_OFFSET)
 
void summarize () const
 
size_t get_total_content_size ()
 
bool operator== (const UltraExecutionTraceBlocks &other) const =default
 
- Public Member Functions inherited from bb::UltraTraceBlockData
auto get ()
 
auto get () const
 
auto get_gate_blocks () const
 
bool operator== (const UltraTraceBlockData &other) const =default
 

Static Public Attributes

static constexpr size_t NUM_WIRES = UltraTraceBlock::NUM_WIRES
 
static constexpr size_t TRACE_OFFSET = NUM_DISABLED_ROWS_IN_SUMCHECK
 
- Static Public Attributes inherited from bb::UltraTraceBlockData
static constexpr size_t NUM_BLOCKS = 9
 

Additional Inherited Members

- Public Attributes inherited from bb::UltraTraceBlockData
UltraTraceBlock pub_inputs {}
 
UltraTraceBlock lookup { GateKind::Lookup }
 
UltraTraceBlock arithmetic { GateKind::Arith }
 
UltraTraceBlock delta_range { GateKind::DeltaRange }
 
UltraTraceBlock elliptic { GateKind::Elliptic }
 
UltraTraceBlock memory { GateKind::Memory }
 
UltraTraceBlock nnf { GateKind::Nnf }
 
UltraTraceBlock poseidon2_external { GateKind::Poseidon2Ext }
 
UltraTraceBlock poseidon2_internal { GateKind::Poseidon2Int }
 

Detailed Description

Definition at line 79 of file ultra_execution_trace.hpp.

Member Typedef Documentation

◆ FF

Constructor & Destructor Documentation

◆ UltraExecutionTraceBlocks()

bb::UltraExecutionTraceBlocks::UltraExecutionTraceBlocks ( )
default

Member Function Documentation

◆ compute_offsets()

void bb::UltraExecutionTraceBlocks::compute_offsets ( size_t  trace_offset = TRACE_OFFSET)
inline

Definition at line 89 of file ultra_execution_trace.hpp.

◆ get_total_content_size()

size_t bb::UltraExecutionTraceBlocks::get_total_content_size ( )
inline

Definition at line 113 of file ultra_execution_trace.hpp.

◆ operator==()

◆ summarize()

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

Definition at line 98 of file ultra_execution_trace.hpp.

Member Data Documentation

◆ NUM_WIRES

constexpr size_t bb::UltraExecutionTraceBlocks::NUM_WIRES = UltraTraceBlock::NUM_WIRES
staticconstexpr

Definition at line 82 of file ultra_execution_trace.hpp.

◆ TRACE_OFFSET

constexpr size_t bb::UltraExecutionTraceBlocks::TRACE_OFFSET = NUM_DISABLED_ROWS_IN_SUMCHECK
staticconstexpr

Definition at line 84 of file ultra_execution_trace.hpp.


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