barretenberg
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
plookup::BasicTable Struct Reference

The structure contains the most basic table serving one function (for, example an xor table) More...

#include <types.hpp>

Classes

struct  KeyEntry
 

Public Attributes

BasicTableId id
 
size_t table_index
 
size_t size
 
bool use_twin_keys
 
barretenberg::fr column_1_step_size = barretenberg::fr(0)
 
barretenberg::fr column_2_step_size = barretenberg::fr(0)
 
barretenberg::fr column_3_step_size = barretenberg::fr(0)
 
std::vector< barretenberg::frcolumn_1
 
std::vector< barretenberg::frcolumn_3
 
std::vector< barretenberg::frcolumn_2
 
std::vector< KeyEntrylookup_gates
 
std::array< barretenberg::fr, 2 >(* get_values_from_key )(const std::array< uint64_t, 2 >)
 

Detailed Description

The structure contains the most basic table serving one function (for, example an xor table)

You can find initialization example at ../ultra_plonk_composer.cpp::UltraPlonkComposer::initialize_precomputed_table(..)


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