Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::stdlib::plookup_read< Builder > Class Template Reference

#include <plookup.hpp>

Static Public Member Functions

static std::pair< field_pt, field_ptread_pair_from_table (const plookup::MultiTableId id, const field_pt &key)
 
static field_pt read_from_2_to_1_table (const plookup::MultiTableId id, const field_pt &key_a, const field_pt &key_b)
 
static field_pt read_from_1_to_2_table (const plookup::MultiTableId id, const field_pt &key_a)
 
static plookup::ReadData< field_ptget_lookup_accumulators (const plookup::MultiTableId id, const field_pt &key_a, const field_pt &key_b=0, const bool is_2_to_1_lookup=false)
 

Private Types

typedef field_t< Builderfield_pt
 

Detailed Description

template<typename Builder>
class bb::stdlib::plookup_read< Builder >

Definition at line 17 of file plookup.hpp.

Member Typedef Documentation

◆ field_pt

template<typename Builder >
typedef field_t<Builder> bb::stdlib::plookup_read< Builder >::field_pt
private

Definition at line 18 of file plookup.hpp.

Member Function Documentation

◆ get_lookup_accumulators()

template<typename Builder >
plookup::ReadData< field_t< Builder > > bb::stdlib::plookup_read< Builder >::get_lookup_accumulators ( const plookup::MultiTableId  id,
const field_pt key_a,
const field_pt key_b = 0,
const bool  is_2_to_1_lookup = false 
)
static

Definition at line 19 of file plookup.cpp.

◆ read_from_1_to_2_table()

template<typename Builder >
field_t< Builder > bb::stdlib::plookup_read< Builder >::read_from_1_to_2_table ( const plookup::MultiTableId  id,
const field_pt key_a 
)
static

Definition at line 89 of file plookup.cpp.

◆ read_from_2_to_1_table()

template<typename Builder >
field_t< Builder > bb::stdlib::plookup_read< Builder >::read_from_2_to_1_table ( const plookup::MultiTableId  id,
const field_pt key_a,
const field_pt key_b 
)
static

Definition at line 79 of file plookup.cpp.

◆ read_pair_from_table()

template<typename Builder >
std::pair< field_t< Builder >, field_t< Builder > > bb::stdlib::plookup_read< Builder >::read_pair_from_table ( const plookup::MultiTableId  id,
const field_pt key 
)
static

Definition at line 70 of file plookup.cpp.


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