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
UltraTracePublicInputBlock pub_inputs
 
UltraTraceLookupBlock lookup
 
UltraTraceArithmeticBlock arithmetic
 
UltraTraceDeltaRangeBlock delta_range
 
UltraTraceEllipticBlock elliptic
 
UltraTraceMemoryBlock memory
 
UltraTraceNonNativeFieldBlock nnf
 
UltraTracePoseidon2ExternalBlock poseidon2_external
 
UltraTracePoseidon2InternalBlock poseidon2_internal
 

Detailed Description

Definition at line 277 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 287 of file ultra_execution_trace.hpp.

◆ get_total_content_size()

size_t bb::UltraExecutionTraceBlocks::get_total_content_size ( )
inline

Definition at line 311 of file ultra_execution_trace.hpp.

◆ operator==()

◆ summarize()

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

Definition at line 296 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 280 of file ultra_execution_trace.hpp.

◆ TRACE_OFFSET

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

Definition at line 282 of file ultra_execution_trace.hpp.


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