|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
The recursive counterpart to the "native" UltraRollupFlavor. More...
#include <ultra_rollup_recursive_flavor.hpp>
Additional Inherited Members | |
Static Public Member Functions inherited from bb::UltraRecursiveFlavor_< BuilderType > | |
| static constexpr size_t | FINAL_PCS_MSM_SIZE (size_t log_n=VIRTUAL_LOG_N) |
Static Public Attributes inherited from bb::UltraRecursiveFlavor_< BuilderType > | |
| static constexpr size_t | VIRTUAL_LOG_N = UltraFlavor::VIRTUAL_LOG_N |
| static constexpr bool | USE_SHORT_MONOMIALS = UltraFlavor::USE_SHORT_MONOMIALS |
| static constexpr bool | HasZK = false |
| static constexpr bool | USE_PADDING = UltraFlavor::USE_PADDING |
| static constexpr size_t | NUM_WIRES = UltraFlavor::NUM_WIRES |
| static constexpr size_t | NUM_ALL_ENTITIES = UltraFlavor::NUM_ALL_ENTITIES |
| static constexpr size_t | NUM_PRECOMPUTED_ENTITIES = UltraFlavor::NUM_PRECOMPUTED_ENTITIES |
| static constexpr size_t | NUM_WITNESS_ENTITIES = UltraFlavor::NUM_WITNESS_ENTITIES |
| static constexpr RepeatedCommitmentsData | REPEATED_COMMITMENTS = UltraFlavor::REPEATED_COMMITMENTS |
| static constexpr size_t | MAX_PARTIAL_RELATION_LENGTH = compute_max_partial_relation_length<Relations>() |
| static constexpr size_t | BATCHED_RELATION_PARTIAL_LENGTH = MAX_PARTIAL_RELATION_LENGTH + 1 |
| static constexpr size_t | NUM_RELATIONS = std::tuple_size<Relations>::value |
| static constexpr size_t | NUM_SUBRELATIONS = NativeFlavor::NUM_SUBRELATIONS |
The recursive counterpart to the "native" UltraRollupFlavor.
Nearly identical to UltraRecursiveFlavor_, but with NativeFlavor = UltraRollupFlavor. This distinction is needed for:
| BuilderType | Determines the arithmetization of the verifier circuit defined based on this flavor. |
Definition at line 22 of file ultra_rollup_recursive_flavor.hpp.
| using bb::UltraRollupRecursiveFlavor_< BuilderType >::NativeFlavor = UltraRollupFlavor |
Definition at line 24 of file ultra_rollup_recursive_flavor.hpp.