|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <multilinear_batching_recursive_flavor.hpp>
Classes | |
| class | AllValues |
Public Types | |
| using | NativeFlavor = MultilinearBatchingFlavor |
| using | Builder = MegaCircuitBuilder |
| using | Curve = stdlib::bn254< Builder > |
| using | PCS = KZG< Curve > |
| using | FF = typename Curve::ScalarField |
| using | Commitment = typename Curve::Element |
| using | Transcript = StdlibTranscript< Builder > |
| template<typename FF > | |
| using | Relations_ = std::tuple< bb::MultilinearBatchingAccumulatorRelation< FF >, bb::MultilinearBatchingInstanceRelation< FF > > |
| using | Relations = Relations_< FF > |
| using | SubrelationSeparators = std::array< FF, NUM_SUBRELATIONS - 1 > |
| using | CommitmentLabels = NativeFlavor::CommitmentLabels |
Static Public Attributes | |
| static constexpr size_t | VIRTUAL_LOG_N = NativeFlavor::VIRTUAL_LOG_N |
| static constexpr bool | HasZK = NativeFlavor::HasZK |
| static constexpr bool | IS_MULTILINEAR_BATCHING = NativeFlavor::IS_MULTILINEAR_BATCHING |
| static constexpr bool | USE_PADDING = NativeFlavor::USE_PADDING |
| static constexpr size_t | NUM_WIRES = NativeFlavor::NUM_WIRES |
| static constexpr size_t | NUM_ALL_ENTITIES = NativeFlavor::NUM_ALL_ENTITIES |
| static constexpr size_t | NUM_WITNESS_ENTITIES = NativeFlavor::NUM_WITNESS_ENTITIES |
| static constexpr size_t | MAX_PARTIAL_RELATION_LENGTH = NativeFlavor::MAX_PARTIAL_RELATION_LENGTH |
| static constexpr size_t | BATCHED_RELATION_PARTIAL_LENGTH = NativeFlavor::BATCHED_RELATION_PARTIAL_LENGTH |
| static constexpr size_t | NUM_RELATIONS = std::tuple_size_v<Relations> |
| static constexpr size_t | NUM_SUBRELATIONS = compute_number_of_subrelations<Relations>() |
Definition at line 15 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 18 of file multilinear_batching_recursive_flavor.hpp.
| using bb::MultilinearBatchingRecursiveFlavor::Commitment = typename Curve::Element |
Definition at line 22 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 70 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 19 of file multilinear_batching_recursive_flavor.hpp.
| using bb::MultilinearBatchingRecursiveFlavor::FF = typename Curve::ScalarField |
Definition at line 21 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 17 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 20 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 48 of file multilinear_batching_recursive_flavor.hpp.
| using bb::MultilinearBatchingRecursiveFlavor::Relations_ = std::tuple<bb::MultilinearBatchingAccumulatorRelation<FF>, bb::MultilinearBatchingInstanceRelation<FF> > |
Definition at line 46 of file multilinear_batching_recursive_flavor.hpp.
| using bb::MultilinearBatchingRecursiveFlavor::SubrelationSeparators = std::array<FF, NUM_SUBRELATIONS - 1> |
Definition at line 62 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 23 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 55 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 29 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 31 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 50 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 38 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 56 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 61 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 35 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 41 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 34 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 27 of file multilinear_batching_recursive_flavor.hpp.