|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
A wrapper for Relations to expose methods used by the Sumcheck prover or verifier to add the contribution of a given relation to the corresponding accumulator. More...
#include <relation_types.hpp>
Public Types | |
| using | FF = typename RelationImpl::FF |
| using | SumcheckTupleOfUnivariatesOverSubrelations = TupleOfUnivariates< FF, RelationImpl::SUBRELATION_PARTIAL_LENGTHS > |
| using | SumcheckArrayOfValuesOverSubrelations = ArrayOfValues< FF, RelationImpl::SUBRELATION_PARTIAL_LENGTHS > |
| using | UnivariateAccumulator0 = std::tuple_element_t< 0, SumcheckTupleOfUnivariatesOverSubrelations > |
| using | ValueAccumulator0 = std::tuple_element_t< 0, SumcheckArrayOfValuesOverSubrelations > |
Static Public Attributes | |
| static constexpr size_t | RELATION_LENGTH |
A wrapper for Relations to expose methods used by the Sumcheck prover or verifier to add the contribution of a given relation to the corresponding accumulator.
| FF | |
| RelationImpl | Base class that implements the arithmetic for a given relation (or set of sub-relations) |
Definition at line 96 of file relation_types.hpp.
| using bb::Relation< RelationImpl >::FF = typename RelationImpl::FF |
Definition at line 98 of file relation_types.hpp.
| using bb::Relation< RelationImpl >::SumcheckArrayOfValuesOverSubrelations = ArrayOfValues<FF, RelationImpl::SUBRELATION_PARTIAL_LENGTHS> |
Definition at line 106 of file relation_types.hpp.
| using bb::Relation< RelationImpl >::SumcheckTupleOfUnivariatesOverSubrelations = TupleOfUnivariates<FF, RelationImpl::SUBRELATION_PARTIAL_LENGTHS> |
Definition at line 103 of file relation_types.hpp.
| using bb::Relation< RelationImpl >::UnivariateAccumulator0 = std::tuple_element_t<0, SumcheckTupleOfUnivariatesOverSubrelations> |
Definition at line 110 of file relation_types.hpp.
| using bb::Relation< RelationImpl >::ValueAccumulator0 = std::tuple_element_t<0, SumcheckArrayOfValuesOverSubrelations> |
Definition at line 111 of file relation_types.hpp.
|
staticconstexpr |
Definition at line 100 of file relation_types.hpp.