Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::lookup_settings< Settings_ > Struct Template Reference

#include <interactions_base.hpp>

Inheritance diagram for bb::avm2::lookup_settings< Settings_ >:

Static Public Member Functions

template<typename AllEntities >
static auto inverse_polynomial_is_computed_at_row (const AllEntities &in)
 
template<typename Accumulator , typename AllEntities >
static auto compute_inverse_exists (const AllEntities &in)
 
template<typename AllEntities >
static auto get_entities (AllEntities &&in)
 
template<typename AllEntities >
static auto get_const_entities (const AllEntities &in)
 
template<typename AllEntities >
static auto get_nonconst_entities (AllEntities &in)
 

Static Public Attributes

static constexpr size_t READ_TERMS = 1
 
static constexpr size_t WRITE_TERMS = 1
 
static constexpr size_t READ_TERM_TYPES [READ_TERMS] = { 0 }
 
static constexpr size_t WRITE_TERM_TYPES [WRITE_TERMS] = { 0 }
 
static constexpr size_t INVERSE_EXISTS_POLYNOMIAL_DEGREE = 4
 
static constexpr size_t READ_TERM_DEGREE = 0
 
static constexpr size_t WRITE_TERM_DEGREE = 0
 

Detailed Description

template<typename Settings_>
struct bb::avm2::lookup_settings< Settings_ >

Definition at line 14 of file interactions_base.hpp.

Member Function Documentation

◆ compute_inverse_exists()

template<typename Settings_ >
template<typename Accumulator , typename AllEntities >
static auto bb::avm2::lookup_settings< Settings_ >::compute_inverse_exists ( const AllEntities &  in)
inlinestatic

Definition at line 30 of file interactions_base.hpp.

◆ get_const_entities()

template<typename Settings_ >
template<typename AllEntities >
static auto bb::avm2::lookup_settings< Settings_ >::get_const_entities ( const AllEntities &  in)
inlinestatic

Definition at line 53 of file interactions_base.hpp.

◆ get_entities()

template<typename Settings_ >
template<typename AllEntities >
static auto bb::avm2::lookup_settings< Settings_ >::get_entities ( AllEntities &&  in)
inlinestatic

Definition at line 38 of file interactions_base.hpp.

◆ get_nonconst_entities()

template<typename Settings_ >
template<typename AllEntities >
static auto bb::avm2::lookup_settings< Settings_ >::get_nonconst_entities ( AllEntities &  in)
inlinestatic

Definition at line 58 of file interactions_base.hpp.

◆ inverse_polynomial_is_computed_at_row()

template<typename Settings_ >
template<typename AllEntities >
static auto bb::avm2::lookup_settings< Settings_ >::inverse_polynomial_is_computed_at_row ( const AllEntities &  in)
inlinestatic

Definition at line 23 of file interactions_base.hpp.

Member Data Documentation

◆ INVERSE_EXISTS_POLYNOMIAL_DEGREE

template<typename Settings_ >
constexpr size_t bb::avm2::lookup_settings< Settings_ >::INVERSE_EXISTS_POLYNOMIAL_DEGREE = 4
staticconstexpr

Definition at line 19 of file interactions_base.hpp.

◆ READ_TERM_DEGREE

template<typename Settings_ >
constexpr size_t bb::avm2::lookup_settings< Settings_ >::READ_TERM_DEGREE = 0
staticconstexpr

Definition at line 20 of file interactions_base.hpp.

◆ READ_TERM_TYPES

template<typename Settings_ >
constexpr size_t bb::avm2::lookup_settings< Settings_ >::READ_TERM_TYPES[READ_TERMS] = { 0 }
staticconstexpr

Definition at line 17 of file interactions_base.hpp.

◆ READ_TERMS

template<typename Settings_ >
constexpr size_t bb::avm2::lookup_settings< Settings_ >::READ_TERMS = 1
staticconstexpr

Definition at line 15 of file interactions_base.hpp.

◆ WRITE_TERM_DEGREE

template<typename Settings_ >
constexpr size_t bb::avm2::lookup_settings< Settings_ >::WRITE_TERM_DEGREE = 0
staticconstexpr

Definition at line 21 of file interactions_base.hpp.

◆ WRITE_TERM_TYPES

template<typename Settings_ >
constexpr size_t bb::avm2::lookup_settings< Settings_ >::WRITE_TERM_TYPES[WRITE_TERMS] = { 0 }
staticconstexpr

Definition at line 18 of file interactions_base.hpp.

◆ WRITE_TERMS

template<typename Settings_ >
constexpr size_t bb::avm2::lookup_settings< Settings_ >::WRITE_TERMS = 1
staticconstexpr

Definition at line 16 of file interactions_base.hpp.


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