Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::MultilinearBatchingRecursiveFlavor Class Reference

#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
 

Detailed Description

Definition at line 14 of file multilinear_batching_recursive_flavor.hpp.

Member Typedef Documentation

◆ Builder

◆ Commitment

◆ CommitmentLabels

◆ Curve

◆ FF

◆ NativeFlavor

◆ PCS

◆ Relations

◆ SubrelationSeparator

◆ Transcript

Member Data Documentation

◆ BATCHED_RELATION_PARTIAL_LENGTH

constexpr size_t bb::MultilinearBatchingRecursiveFlavor::BATCHED_RELATION_PARTIAL_LENGTH = NativeFlavor::BATCHED_RELATION_PARTIAL_LENGTH
staticconstexpr

Definition at line 51 of file multilinear_batching_recursive_flavor.hpp.

◆ HasZK

constexpr bool bb::MultilinearBatchingRecursiveFlavor::HasZK = NativeFlavor::HasZK
staticconstexpr

Definition at line 28 of file multilinear_batching_recursive_flavor.hpp.

◆ IS_MULTILINEAR_BATCHING

constexpr bool bb::MultilinearBatchingRecursiveFlavor::IS_MULTILINEAR_BATCHING = NativeFlavor::IS_MULTILINEAR_BATCHING
staticconstexpr

Definition at line 30 of file multilinear_batching_recursive_flavor.hpp.

◆ MAX_PARTIAL_RELATION_LENGTH

constexpr size_t bb::MultilinearBatchingRecursiveFlavor::MAX_PARTIAL_RELATION_LENGTH = NativeFlavor::MAX_PARTIAL_RELATION_LENGTH
staticconstexpr

Definition at line 46 of file multilinear_batching_recursive_flavor.hpp.

◆ NUM_ACCUMULATOR_EVALUATIONS

constexpr size_t bb::MultilinearBatchingRecursiveFlavor::NUM_ACCUMULATOR_EVALUATIONS = NativeFlavor::NUM_ACCUMULATOR_EVALUATIONS
staticconstexpr

Definition at line 41 of file multilinear_batching_recursive_flavor.hpp.

◆ NUM_ALL_ENTITIES

constexpr size_t bb::MultilinearBatchingRecursiveFlavor::NUM_ALL_ENTITIES = NativeFlavor::NUM_ALL_ENTITIES
staticconstexpr

Definition at line 36 of file multilinear_batching_recursive_flavor.hpp.

◆ NUM_RELATIONS

constexpr size_t bb::MultilinearBatchingRecursiveFlavor::NUM_RELATIONS = std::tuple_size_v<Relations>
staticconstexpr

Definition at line 52 of file multilinear_batching_recursive_flavor.hpp.

◆ NUM_SUBRELATIONS

constexpr size_t bb::MultilinearBatchingRecursiveFlavor::NUM_SUBRELATIONS = NativeFlavor::NUM_SUBRELATIONS
staticconstexpr

Definition at line 55 of file multilinear_batching_recursive_flavor.hpp.

◆ NUM_WITNESS_ENTITIES

constexpr size_t bb::MultilinearBatchingRecursiveFlavor::NUM_WITNESS_ENTITIES = NativeFlavor::NUM_WITNESS_ENTITIES
staticconstexpr

Definition at line 39 of file multilinear_batching_recursive_flavor.hpp.

◆ USE_PADDING

constexpr bool bb::MultilinearBatchingRecursiveFlavor::USE_PADDING = NativeFlavor::USE_PADDING
staticconstexpr

Definition at line 33 of file multilinear_batching_recursive_flavor.hpp.

◆ VIRTUAL_LOG_N

constexpr size_t bb::MultilinearBatchingRecursiveFlavor::VIRTUAL_LOG_N = NativeFlavor::VIRTUAL_LOG_N
staticconstexpr

Definition at line 26 of file multilinear_batching_recursive_flavor.hpp.


The documentation for this class was generated from the following file: