#include <mega_execution_trace.hpp>
Definition at line 310 of file mega_execution_trace.hpp.
◆ FF
◆ MegaExecutionTraceBlocks()
bb::MegaExecutionTraceBlocks::MegaExecutionTraceBlocks |
( |
| ) |
|
|
default |
◆ compute_offsets()
void bb::MegaExecutionTraceBlocks::compute_offsets |
( |
bool |
is_structured | ) |
|
|
inline |
◆ get_structured_dyadic_size()
size_t bb::MegaExecutionTraceBlocks::get_structured_dyadic_size |
( |
| ) |
const |
|
inline |
◆ get_structured_size()
size_t bb::MegaExecutionTraceBlocks::get_structured_size |
( |
| ) |
const |
|
inline |
◆ get_total_content_size()
size_t bb::MegaExecutionTraceBlocks::get_total_content_size |
( |
| ) |
|
|
inline |
◆ operator==()
◆ set_fixed_block_sizes()
◆ summarize()
void bb::MegaExecutionTraceBlocks::summarize |
( |
| ) |
const |
|
inline |
◆ has_overflow
bool bb::MegaExecutionTraceBlocks::has_overflow = false |
◆ NUM_WIRES
constexpr size_t bb::MegaExecutionTraceBlocks::NUM_WIRES = MegaTraceBlock::NUM_WIRES |
|
staticconstexpr |
Defines the circuit block types for the Mega arithmetization.
- Note
- Its useful to define this as a template since it is used to actually store gate data (T = MegaTraceBlock) but also to store corresponding block sizes (T = uint32_t) for the structured trace or dynamic block size tracking in ClientIvc.
- Template Parameters
-
Definition at line 321 of file mega_execution_trace.hpp.
The documentation for this class was generated from the following file: