Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::UltraRecursiveFlavor_< BuilderType >::AllValues Class Reference

A field element for each entity of the flavor. These entities represent the prover polynomials evaluated at one point. More...

#include <ultra_recursive_flavor.hpp>

Inheritance diagram for bb::UltraRecursiveFlavor_< BuilderType >::AllValues:
bb::UltraFlavor_Generated::AllEntities< DataType >

Public Types

using Base = UltraFlavor::AllEntities< FF >
 
- Public Types inherited from bb::UltraFlavor_Generated::AllEntities< DataType >
using EntityId = UltraFlavor_Generated::EntityId
 

Additional Inherited Members

- Public Member Functions inherited from bb::UltraFlavor_Generated::AllEntities< DataType >
DataType & operator[] (EntityId id)
 
const DataType & operator[] (EntityId id) const
 
std::span< DataType, NUM_ALL_ENTITIESget_all ()
 
std::span< const DataType, NUM_ALL_ENTITIESget_all () const
 
DataType & sigma_1 ()
 
const DataType & sigma_1 () const
 
DataType & sigma_2 ()
 
const DataType & sigma_2 () const
 
DataType & sigma_3 ()
 
const DataType & sigma_3 () const
 
DataType & sigma_4 ()
 
const DataType & sigma_4 () const
 
DataType & id_1 ()
 
const DataType & id_1 () const
 
DataType & id_2 ()
 
const DataType & id_2 () const
 
DataType & id_3 ()
 
const DataType & id_3 () const
 
DataType & id_4 ()
 
const DataType & id_4 () const
 
DataType & lagrange_first ()
 
const DataType & lagrange_first () const
 
DataType & lagrange_last ()
 
const DataType & lagrange_last () const
 
DataType & q_lookup ()
 
const DataType & q_lookup () const
 
DataType & table_1 ()
 
const DataType & table_1 () const
 
DataType & table_2 ()
 
const DataType & table_2 () const
 
DataType & table_3 ()
 
const DataType & table_3 () const
 
DataType & table_4 ()
 
const DataType & table_4 () const
 
DataType & q_m ()
 
const DataType & q_m () const
 
DataType & q_r ()
 
const DataType & q_r () const
 
DataType & q_o ()
 
const DataType & q_o () const
 
DataType & q_c ()
 
const DataType & q_c () const
 
DataType & q_l ()
 
const DataType & q_l () const
 
DataType & q_4 ()
 
const DataType & q_4 () const
 
DataType & q_arith ()
 
const DataType & q_arith () const
 
DataType & q_delta_range ()
 
const DataType & q_delta_range () const
 
DataType & q_elliptic ()
 
const DataType & q_elliptic () const
 
DataType & q_memory ()
 
const DataType & q_memory () const
 
DataType & q_nnf ()
 
const DataType & q_nnf () const
 
DataType & q_poseidon2_external ()
 
const DataType & q_poseidon2_external () const
 
DataType & q_poseidon2_internal ()
 
const DataType & q_poseidon2_internal () const
 
DataType & w_l ()
 
const DataType & w_l () const
 
DataType & w_r ()
 
const DataType & w_r () const
 
DataType & w_o ()
 
const DataType & w_o () const
 
DataType & w_4 ()
 
const DataType & w_4 () const
 
DataType & z_perm ()
 
const DataType & z_perm () const
 
DataType & lookup_inverses ()
 
const DataType & lookup_inverses () const
 
DataType & lookup_read_counts ()
 
const DataType & lookup_read_counts () const
 
DataType & lookup_read_tags ()
 
const DataType & lookup_read_tags () const
 
DataType & w_l_shift ()
 
const DataType & w_l_shift () const
 
DataType & w_r_shift ()
 
const DataType & w_r_shift () const
 
DataType & w_o_shift ()
 
const DataType & w_o_shift () const
 
DataType & w_4_shift ()
 
const DataType & w_4_shift () const
 
DataType & z_perm_shift ()
 
const DataType & z_perm_shift () const
 
std::span< DataType, NUM_UNSHIFTED_ENTITIESget_unshifted ()
 
std::span< const DataType, NUM_UNSHIFTED_ENTITIESget_unshifted () const
 
std::span< DataType, NUM_PRECOMPUTED_ENTITIESget_precomputed ()
 
std::span< const DataType, NUM_PRECOMPUTED_ENTITIESget_precomputed () const
 
std::span< DataType, NUM_WITNESS_ENTITIESget_witness ()
 
std::span< const DataType, NUM_WITNESS_ENTITIESget_witness () const
 
std::span< DataType, NUM_SHIFTED_ENTITIESget_to_be_shifted ()
 
std::span< const DataType, NUM_SHIFTED_ENTITIESget_to_be_shifted () const
 
std::span< DataType, NUM_SHIFTED_ENTITIESget_shifted ()
 
std::span< const DataType, NUM_SHIFTED_ENTITIESget_shifted () const
 
RefArray< DataType, 4 > get_sigmas ()
 
RefArray< const DataType, 4 > get_sigmas () const
 
RefArray< DataType, 4 > get_ids ()
 
RefArray< const DataType, 4 > get_ids () const
 
RefArray< DataType, 8 > get_gate_selectors ()
 
RefArray< const DataType, 8 > get_gate_selectors () const
 
RefArray< DataType, 4 > get_tables ()
 
RefArray< const DataType, 4 > get_tables () const
 
RefArray< DataType, 4 > get_wires ()
 
RefArray< const DataType, 4 > get_wires () const
 
RefArray< DataType, 6 > get_non_gate_selectors ()
 
RefArray< const DataType, 6 > get_non_gate_selectors () const
 
auto get_selectors ()
 
auto get_selectors () const
 
- Static Public Member Functions inherited from bb::UltraFlavor_Generated::AllEntities< DataType >
static const std::vector< std::string > & get_labels ()
 
- Public Attributes inherited from bb::UltraFlavor_Generated::AllEntities< DataType >
std::array< DataType, NUM_ALL_ENTITIESdata {}
 

Detailed Description

template<typename BuilderType>
class bb::UltraRecursiveFlavor_< BuilderType >::AllValues

A field element for each entity of the flavor. These entities represent the prover polynomials evaluated at one point.

Definition at line 86 of file ultra_recursive_flavor.hpp.

Member Typedef Documentation

◆ Base

template<typename BuilderType >
using bb::UltraRecursiveFlavor_< BuilderType >::AllValues::Base = UltraFlavor::AllEntities<FF>

Definition at line 88 of file ultra_recursive_flavor.hpp.


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