|
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 > |
| using | Relations = NativeFlavor::Relations_< FF > |
| using | SubrelationSeparator = FF |
| 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_ALL_ENTITIES = NativeFlavor::NUM_ALL_ENTITIES |
| static constexpr size_t | NUM_WITNESS_ENTITIES = NativeFlavor::NUM_WITNESS_ENTITIES |
| static constexpr size_t | NUM_ACCUMULATOR_EVALUATIONS = NativeFlavor::NUM_ACCUMULATOR_EVALUATIONS |
| 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 = NativeFlavor::NUM_SUBRELATIONS |
Definition at line 14 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 17 of file multilinear_batching_recursive_flavor.hpp.
| using bb::MultilinearBatchingRecursiveFlavor::Commitment = typename Curve::Element |
Definition at line 21 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 64 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 18 of file multilinear_batching_recursive_flavor.hpp.
| using bb::MultilinearBatchingRecursiveFlavor::FF = typename Curve::ScalarField |
Definition at line 20 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 16 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 19 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 44 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 56 of file multilinear_batching_recursive_flavor.hpp.
Definition at line 22 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 51 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 28 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 30 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 46 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 41 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 36 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 52 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 55 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 39 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 33 of file multilinear_batching_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 26 of file multilinear_batching_recursive_flavor.hpp.