|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Defines the circuit block types for the Ultra arithmetization. More...
#include <ultra_execution_trace.hpp>
Public Member Functions | |
| 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_BLOCKS = 9 |
Defines the circuit block types for the Ultra arithmetization.
Definition at line 220 of file ultra_execution_trace.hpp.
|
inline |
Definition at line 233 of file ultra_execution_trace.hpp.
|
inline |
Definition at line 246 of file ultra_execution_trace.hpp.
|
inline |
Definition at line 259 of file ultra_execution_trace.hpp.
|
default |
| UltraTraceArithmeticBlock bb::UltraTraceBlockData::arithmetic |
Definition at line 223 of file ultra_execution_trace.hpp.
| UltraTraceDeltaRangeBlock bb::UltraTraceBlockData::delta_range |
Definition at line 224 of file ultra_execution_trace.hpp.
| UltraTraceEllipticBlock bb::UltraTraceBlockData::elliptic |
Definition at line 225 of file ultra_execution_trace.hpp.
| UltraTraceLookupBlock bb::UltraTraceBlockData::lookup |
Definition at line 222 of file ultra_execution_trace.hpp.
| UltraTraceMemoryBlock bb::UltraTraceBlockData::memory |
Definition at line 226 of file ultra_execution_trace.hpp.
| UltraTraceNonNativeFieldBlock bb::UltraTraceBlockData::nnf |
Definition at line 227 of file ultra_execution_trace.hpp.
Definition at line 231 of file ultra_execution_trace.hpp.
| UltraTracePoseidon2ExternalBlock bb::UltraTraceBlockData::poseidon2_external |
Definition at line 228 of file ultra_execution_trace.hpp.
| UltraTracePoseidon2InternalBlock bb::UltraTraceBlockData::poseidon2_internal |
Definition at line 229 of file ultra_execution_trace.hpp.
| UltraTracePublicInputBlock bb::UltraTraceBlockData::pub_inputs |
Definition at line 221 of file ultra_execution_trace.hpp.