Go to the source code of this file.
|
| class | bb::Relation< RelationImpl > |
| | 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...
|
| |
|
| namespace | bb |
| | Entry point for Barretenberg command-line interface.
|
| |
|
| template<typename Relation , size_t subrelation_index> |
| constexpr bool | bb::subrelation_is_linearly_independent () |
| | Check whether a given subrelation is linearly independent from the other subrelations.
|
| |
| template<typename RelationImpl > |
| consteval std::array< size_t, RelationImpl::SUBRELATION_PARTIAL_LENGTHS.size()> | bb::compute_total_subrelation_lengths () |
| | Compute the total subrelation lengths, i.e., the lengths when regarding the challenges as variables.
|
| |
| template<size_t NUM_INSTANCES, size_t NUM_SUBRELATIONS> |
| consteval std::array< size_t, NUM_SUBRELATIONS > | bb::compute_composed_subrelation_partial_lengths (std::array< size_t, NUM_SUBRELATIONS > SUBRELATION_PARTIAL_LENGTHS) |
| | Get the subrelation accumulators for the Protogalaxy combiner calculation.
|
| |