|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Specialization of the polynomial structure required for the lookup argument to the case of the permutation argument. More...
#include <generic_permutation_relation.hpp>
Static Public Member Functions | |
| static constexpr size_t | get_inverse_polynomial_index () |
| static constexpr size_t | get_lookup_term_predicate_index () |
| static constexpr size_t | get_table_term_predicate_index () |
| static constexpr size_t | compute_lookup_term_polynomial_offset () |
| static constexpr size_t | compute_table_term_polynomial_offset () |
Static Private Attributes | |
| static constexpr size_t | NUM_LOOKUP_TERMS = 1 |
| static constexpr size_t | NUM_TABLE_TERMS = 1 |
| static constexpr size_t | INVERSE_POLYNOMIAL_INDEX = 0 |
| static constexpr size_t | LOOKUP_TERM_PREDICATE_START_POLYNOMIAL_INDEX = INVERSE_POLYNOMIAL_INDEX + NUM_TABLE_TERMS |
| static constexpr size_t | TABLE_TERM_PREDICATE_START_POLYNOMIAL_INDEX |
| static constexpr size_t | LOOKUP_TERM_START_POLYNOMIAL_INDEX |
| static constexpr size_t | TABLE_TERM_START_POLYNOMIAL_INDEX |
Specialization of the polynomial structure required for the lookup argument to the case of the permutation argument.
This class works exactly as LookupPolynomialStructure, but with fixed parameters for the permutation argument: NUM_LOOKUP_TERMS = NUM_TABLE_TERMS = 1 and all terms are of type BASIC (and therefore they have degree 1)
Definition at line 25 of file generic_permutation_relation.hpp.
|
inlinestaticconstexpr |
Definition at line 45 of file generic_permutation_relation.hpp.
|
inlinestaticconstexpr |
Definition at line 47 of file generic_permutation_relation.hpp.
|
inlinestaticconstexpr |
Definition at line 40 of file generic_permutation_relation.hpp.
|
inlinestaticconstexpr |
Definition at line 42 of file generic_permutation_relation.hpp.
|
inlinestaticconstexpr |
Definition at line 43 of file generic_permutation_relation.hpp.
|
staticconstexprprivate |
Definition at line 30 of file generic_permutation_relation.hpp.
|
staticconstexprprivate |
Definition at line 31 of file generic_permutation_relation.hpp.
|
staticconstexprprivate |
Definition at line 34 of file generic_permutation_relation.hpp.
|
staticconstexprprivate |
Definition at line 27 of file generic_permutation_relation.hpp.
|
staticconstexprprivate |
Definition at line 28 of file generic_permutation_relation.hpp.
|
staticconstexprprivate |
Definition at line 32 of file generic_permutation_relation.hpp.
|
staticconstexprprivate |
Definition at line 36 of file generic_permutation_relation.hpp.