Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes Class Reference

#include <biggroup.fuzzer.hpp>

Static Public Attributes

static constexpr size_t CONSTANT = sizeof(typename Instruction::Element)
 
static constexpr size_t WITNESS = sizeof(typename Instruction::Element)
 
static constexpr size_t CONSTANT_WITNESS = sizeof(typename Instruction::Element)
 
static constexpr size_t VALIDATE_ON_CURVE = 1
 
static constexpr size_t DBL = 2
 
static constexpr size_t NEG = 2
 
static constexpr size_t ASSERT_EQUAL = 2
 
static constexpr size_t SET = 2
 
static constexpr size_t ADD = 3
 
static constexpr size_t SUBTRACT = 3
 
static constexpr size_t COND_ASSIGN = 4
 
static constexpr size_t MULTIPLY = sizeof(typename Instruction::MulArgs)
 
static constexpr size_t BATCH_MUL = sizeof(typename Instruction::BatchMulArgs)
 
static constexpr size_t RANDOMSEED = sizeof(uint32_t)
 

Detailed Description

template<typename Builder, typename BigGroupType, bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
class BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes

Definition at line 698 of file biggroup.fuzzer.hpp.

Member Data Documentation

◆ ADD

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::ADD = 3
staticconstexpr

Definition at line 708 of file biggroup.fuzzer.hpp.

◆ ASSERT_EQUAL

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::ASSERT_EQUAL = 2
staticconstexpr

Definition at line 706 of file biggroup.fuzzer.hpp.

◆ BATCH_MUL

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::BATCH_MUL = sizeof(typename Instruction::BatchMulArgs)
staticconstexpr

Definition at line 715 of file biggroup.fuzzer.hpp.

◆ COND_ASSIGN

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::COND_ASSIGN = 4
staticconstexpr

Definition at line 710 of file biggroup.fuzzer.hpp.

◆ CONSTANT

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::CONSTANT = sizeof(typename Instruction::Element)
staticconstexpr

Definition at line 700 of file biggroup.fuzzer.hpp.

◆ CONSTANT_WITNESS

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::CONSTANT_WITNESS = sizeof(typename Instruction::Element)
staticconstexpr

Definition at line 702 of file biggroup.fuzzer.hpp.

◆ DBL

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::DBL = 2
staticconstexpr

Definition at line 704 of file biggroup.fuzzer.hpp.

◆ MULTIPLY

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::MULTIPLY = sizeof(typename Instruction::MulArgs)
staticconstexpr

Definition at line 712 of file biggroup.fuzzer.hpp.

◆ NEG

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::NEG = 2
staticconstexpr

Definition at line 705 of file biggroup.fuzzer.hpp.

◆ RANDOMSEED

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::RANDOMSEED = sizeof(uint32_t)
staticconstexpr

Definition at line 717 of file biggroup.fuzzer.hpp.

◆ SET

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::SET = 2
staticconstexpr

Definition at line 707 of file biggroup.fuzzer.hpp.

◆ SUBTRACT

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::SUBTRACT = 3
staticconstexpr

Definition at line 709 of file biggroup.fuzzer.hpp.

◆ VALIDATE_ON_CURVE

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::VALIDATE_ON_CURVE = 1
staticconstexpr

Definition at line 703 of file biggroup.fuzzer.hpp.

◆ WITNESS

template<typename Builder , typename BigGroupType , bool _use_bigfield = false, typename BigfieldScalar = typename BigGroupType::ScalarField>
constexpr size_t BigGroupBase< Builder, BigGroupType, _use_bigfield, BigfieldScalar >::ArgSizes::WITNESS = sizeof(typename Instruction::Element)
staticconstexpr

Definition at line 701 of file biggroup.fuzzer.hpp.


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