|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
All entities combined. More...
#include <sumcheck_test_flavor.hpp>
Public Types | |
| enum class | EntityId : uint16_t { q_m = 0 , q_l , q_r , q_o , q_4 , q_c , q_arith , q_test , w_l , w_r , w_o , w_4 , w_test_1 , w_test_2 , w_l_shift , w_4_shift } |
Public Member Functions | |
| auto | get_precomputed () |
| auto | get_witness () |
| auto | get_witness () const |
| auto | get_shifted () |
| auto | get_shifted () const |
| DataType & | operator[] (EntityId id) |
| const DataType & | operator[] (EntityId id) const |
Static Public Attributes | |
| static constexpr std::array< DataType AllEntities::*, NUM_ALL_ENTITIES > | ENTITY_REFS |
All entities combined.
Note: We don't include gemini_masking_poly here because that's a Gemini/PCS concept, not a sumcheck concept. For ZK sumcheck testing, the key difference is the increased BATCHED_RELATION_PARTIAL_LENGTH to accommodate Libra masking univariates.
Definition at line 236 of file sumcheck_test_flavor.hpp.
|
strong |
| Enumerator | |
|---|---|
| q_m | |
| q_l | |
| q_r | |
| q_o | |
| q_4 | |
| q_c | |
| q_arith | |
| q_test | |
| w_l | |
| w_r | |
| w_o | |
| w_4 | |
| w_test_1 | |
| w_test_2 | |
| w_l_shift | |
| w_4_shift | |
Definition at line 251 of file sumcheck_test_flavor.hpp.
|
inline |
Definition at line 242 of file sumcheck_test_flavor.hpp.
|
inline |
Definition at line 245 of file sumcheck_test_flavor.hpp.
|
inline |
Definition at line 246 of file sumcheck_test_flavor.hpp.
|
inline |
Definition at line 243 of file sumcheck_test_flavor.hpp.
|
inline |
Definition at line 244 of file sumcheck_test_flavor.hpp.
|
inline |
Definition at line 276 of file sumcheck_test_flavor.hpp.
|
inline |
Definition at line 277 of file sumcheck_test_flavor.hpp.
|
staticconstexpr |
Definition at line 270 of file sumcheck_test_flavor.hpp.