|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <ultra_execution_trace.hpp>
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 } |
Definition at line 79 of file ultra_execution_trace.hpp.
Definition at line 85 of file ultra_execution_trace.hpp.
|
default |
|
inline |
Definition at line 89 of file ultra_execution_trace.hpp.
|
inline |
Definition at line 113 of file ultra_execution_trace.hpp.
|
default |
|
inline |
Definition at line 98 of file ultra_execution_trace.hpp.
|
staticconstexpr |
Definition at line 82 of file ultra_execution_trace.hpp.
|
staticconstexpr |
Definition at line 84 of file ultra_execution_trace.hpp.