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_KEYS, 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.
|
|