|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Types | |
| using | Relation = GenericPermutationRelationImpl< Settings, FF > |
| using | AllEntities = typename Settings::AllEntities |
| using | Accumulator = std::array< FF, NUM_SUBRELATIONS > |
Static Public Member Functions | |
| static Accumulator | eval_row (const AllEntities &row, const RelationParameters< FF > ¶ms, FF scaling_factor=FF(1)) |
| Accumulate a single row into a fresh accumulator. | |
| static Accumulator | eval_trace (const std::vector< AllEntities > &rows, const RelationParameters< FF > ¶ms, FF scaling_factor=FF(1)) |
| Accumulate multiple rows into one accumulator. | |
Static Public Attributes | |
| static constexpr size_t | NUM_SUBRELATIONS = 2 |
Definition at line 66 of file generic_permutation_relation.test.cpp.
| using GenericPermutationRelationTest< Settings >::Accumulator = std::array<FF, NUM_SUBRELATIONS> |
Definition at line 72 of file generic_permutation_relation.test.cpp.
| using GenericPermutationRelationTest< Settings >::AllEntities = typename Settings::AllEntities |
Definition at line 69 of file generic_permutation_relation.test.cpp.
| using GenericPermutationRelationTest< Settings >::Relation = GenericPermutationRelationImpl<Settings, FF> |
Definition at line 68 of file generic_permutation_relation.test.cpp.
|
inlinestatic |
Accumulate a single row into a fresh accumulator.
Definition at line 77 of file generic_permutation_relation.test.cpp.
|
inlinestatic |
Accumulate multiple rows into one accumulator.
Definition at line 87 of file generic_permutation_relation.test.cpp.
|
staticconstexpr |
Definition at line 70 of file generic_permutation_relation.test.cpp.