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 (bool is_structured)
 
void summarize () const
 
size_t get_total_content_size ()
 
size_t get_structured_dyadic_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
 

Public Attributes

bool has_overflow = false
 
- 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
 
UltraTraceOverflowBlock overflow
 

Static Public Attributes

static constexpr size_t NUM_WIRES = UltraTraceBlock::NUM_WIRES
 

Detailed Description

Definition at line 191 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 ( bool  is_structured)
inline

Definition at line 201 of file ultra_execution_trace.hpp.

◆ get_structured_dyadic_size()

size_t bb::UltraExecutionTraceBlocks::get_structured_dyadic_size ( )
inline

Definition at line 238 of file ultra_execution_trace.hpp.

◆ get_total_content_size()

size_t bb::UltraExecutionTraceBlocks::get_total_content_size ( )
inline

Definition at line 229 of file ultra_execution_trace.hpp.

◆ operator==()

◆ summarize()

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

Definition at line 213 of file ultra_execution_trace.hpp.

Member Data Documentation

◆ has_overflow

bool bb::UltraExecutionTraceBlocks::has_overflow = false

Definition at line 197 of file ultra_execution_trace.hpp.

◆ NUM_WIRES

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

Definition at line 194 of file ultra_execution_trace.hpp.


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