Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ > Class Template Reference

#include <ultra_flavor_generated.hpp>

Public Types

using DataType = DataType_
 

Public Member Functions

bool operator== (const PrecomputedEntities &) const =default
 
std::span< DataType, NUM_PRECOMPUTED_ENTITIESget_all ()
 
std::span< const DataType, NUM_PRECOMPUTED_ENTITIESget_all () const
 
DataTypesigma_1 ()
 
const DataTypesigma_1 () const
 
DataTypesigma_2 ()
 
const DataTypesigma_2 () const
 
DataTypesigma_3 ()
 
const DataTypesigma_3 () const
 
DataTypesigma_4 ()
 
const DataTypesigma_4 () const
 
DataTypeid_1 ()
 
const DataTypeid_1 () const
 
DataTypeid_2 ()
 
const DataTypeid_2 () const
 
DataTypeid_3 ()
 
const DataTypeid_3 () const
 
DataTypeid_4 ()
 
const DataTypeid_4 () const
 
DataTypelagrange_first ()
 
const DataTypelagrange_first () const
 
DataTypelagrange_last ()
 
const DataTypelagrange_last () const
 
DataTypeq_lookup ()
 
const DataTypeq_lookup () const
 
DataTypetable_1 ()
 
const DataTypetable_1 () const
 
DataTypetable_2 ()
 
const DataTypetable_2 () const
 
DataTypetable_3 ()
 
const DataTypetable_3 () const
 
DataTypetable_4 ()
 
const DataTypetable_4 () const
 
DataTypeq_m ()
 
const DataTypeq_m () const
 
DataTypeq_r ()
 
const DataTypeq_r () const
 
DataTypeq_o ()
 
const DataTypeq_o () const
 
DataTypeq_c ()
 
const DataTypeq_c () const
 
DataTypeq_l ()
 
const DataTypeq_l () const
 
DataTypeq_4 ()
 
const DataTypeq_4 () const
 
DataTypeq_arith ()
 
const DataTypeq_arith () const
 
DataTypeq_delta_range ()
 
const DataTypeq_delta_range () const
 
DataTypeq_elliptic ()
 
const DataTypeq_elliptic () const
 
DataTypeq_memory ()
 
const DataTypeq_memory () const
 
DataTypeq_nnf ()
 
const DataTypeq_nnf () const
 
DataTypeq_poseidon2_external ()
 
const DataTypeq_poseidon2_external () const
 
DataTypeq_poseidon2_internal ()
 
const DataTypeq_poseidon2_internal () 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, 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

static constexpr size_t size ()
 
static const std::vector< std::string > & get_labels ()
 

Public Attributes

std::array< DataType, NUM_PRECOMPUTED_ENTITIESdata {}
 

Detailed Description

template<typename DataType_>
class bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >

Definition at line 450 of file ultra_flavor_generated.hpp.

Member Typedef Documentation

◆ DataType

template<typename DataType_ >
using bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::DataType = DataType_

Definition at line 452 of file ultra_flavor_generated.hpp.

Member Function Documentation

◆ get_all() [1/2]

template<typename DataType_ >
std::span< DataType, NUM_PRECOMPUTED_ENTITIES > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_all ( )
inline

Definition at line 457 of file ultra_flavor_generated.hpp.

◆ get_all() [2/2]

template<typename DataType_ >
std::span< const DataType, NUM_PRECOMPUTED_ENTITIES > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_all ( ) const
inline

Definition at line 458 of file ultra_flavor_generated.hpp.

◆ get_gate_selectors() [1/2]

template<typename DataType_ >
RefArray< DataType, 8 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_gate_selectors ( )
inline

Definition at line 534 of file ultra_flavor_generated.hpp.

◆ get_gate_selectors() [2/2]

template<typename DataType_ >
RefArray< const DataType, 8 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_gate_selectors ( ) const
inline

Definition at line 539 of file ultra_flavor_generated.hpp.

◆ get_ids() [1/2]

template<typename DataType_ >
RefArray< DataType, 4 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_ids ( )
inline

Definition at line 529 of file ultra_flavor_generated.hpp.

◆ get_ids() [2/2]

template<typename DataType_ >
RefArray< const DataType, 4 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_ids ( ) const
inline

Definition at line 530 of file ultra_flavor_generated.hpp.

◆ get_labels()

template<typename DataType_ >
static const std::vector< std::string > & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_labels ( )
inlinestatic

Definition at line 565 of file ultra_flavor_generated.hpp.

◆ get_non_gate_selectors() [1/2]

template<typename DataType_ >
RefArray< DataType, 6 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_non_gate_selectors ( )
inline

Definition at line 552 of file ultra_flavor_generated.hpp.

◆ get_non_gate_selectors() [2/2]

template<typename DataType_ >
RefArray< const DataType, 6 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_non_gate_selectors ( ) const
inline

Definition at line 556 of file ultra_flavor_generated.hpp.

◆ get_selectors() [1/2]

template<typename DataType_ >
auto bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_selectors ( )
inline

Definition at line 562 of file ultra_flavor_generated.hpp.

◆ get_selectors() [2/2]

template<typename DataType_ >
auto bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_selectors ( ) const
inline

Definition at line 563 of file ultra_flavor_generated.hpp.

◆ get_sigmas() [1/2]

template<typename DataType_ >
RefArray< DataType, 4 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_sigmas ( )
inline

Definition at line 521 of file ultra_flavor_generated.hpp.

◆ get_sigmas() [2/2]

template<typename DataType_ >
RefArray< const DataType, 4 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_sigmas ( ) const
inline

Definition at line 525 of file ultra_flavor_generated.hpp.

◆ get_tables() [1/2]

template<typename DataType_ >
RefArray< DataType, 4 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_tables ( )
inline

Definition at line 544 of file ultra_flavor_generated.hpp.

◆ get_tables() [2/2]

template<typename DataType_ >
RefArray< const DataType, 4 > bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::get_tables ( ) const
inline

Definition at line 548 of file ultra_flavor_generated.hpp.

◆ id_1() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::id_1 ( )
inline

Definition at line 471 of file ultra_flavor_generated.hpp.

◆ id_1() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::id_1 ( ) const
inline

Definition at line 472 of file ultra_flavor_generated.hpp.

◆ id_2() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::id_2 ( )
inline

Definition at line 473 of file ultra_flavor_generated.hpp.

◆ id_2() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::id_2 ( ) const
inline

Definition at line 474 of file ultra_flavor_generated.hpp.

◆ id_3() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::id_3 ( )
inline

Definition at line 475 of file ultra_flavor_generated.hpp.

◆ id_3() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::id_3 ( ) const
inline

Definition at line 476 of file ultra_flavor_generated.hpp.

◆ id_4() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::id_4 ( )
inline

Definition at line 477 of file ultra_flavor_generated.hpp.

◆ id_4() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::id_4 ( ) const
inline

Definition at line 478 of file ultra_flavor_generated.hpp.

◆ lagrange_first() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::lagrange_first ( )
inline

Definition at line 479 of file ultra_flavor_generated.hpp.

◆ lagrange_first() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::lagrange_first ( ) const
inline

Definition at line 480 of file ultra_flavor_generated.hpp.

◆ lagrange_last() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::lagrange_last ( )
inline

Definition at line 481 of file ultra_flavor_generated.hpp.

◆ lagrange_last() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::lagrange_last ( ) const
inline

Definition at line 482 of file ultra_flavor_generated.hpp.

◆ operator==()

template<typename DataType_ >
bool bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::operator== ( const PrecomputedEntities< DataType_ > &  ) const
default

◆ q_4() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_4 ( )
inline

Definition at line 503 of file ultra_flavor_generated.hpp.

◆ q_4() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_4 ( ) const
inline

Definition at line 504 of file ultra_flavor_generated.hpp.

◆ q_arith() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_arith ( )
inline

Definition at line 505 of file ultra_flavor_generated.hpp.

◆ q_arith() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_arith ( ) const
inline

Definition at line 506 of file ultra_flavor_generated.hpp.

◆ q_c() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_c ( )
inline

Definition at line 499 of file ultra_flavor_generated.hpp.

◆ q_c() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_c ( ) const
inline

Definition at line 500 of file ultra_flavor_generated.hpp.

◆ q_delta_range() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_delta_range ( )
inline

Definition at line 507 of file ultra_flavor_generated.hpp.

◆ q_delta_range() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_delta_range ( ) const
inline

Definition at line 508 of file ultra_flavor_generated.hpp.

◆ q_elliptic() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_elliptic ( )
inline

Definition at line 509 of file ultra_flavor_generated.hpp.

◆ q_elliptic() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_elliptic ( ) const
inline

Definition at line 510 of file ultra_flavor_generated.hpp.

◆ q_l() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_l ( )
inline

Definition at line 501 of file ultra_flavor_generated.hpp.

◆ q_l() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_l ( ) const
inline

Definition at line 502 of file ultra_flavor_generated.hpp.

◆ q_lookup() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_lookup ( )
inline

Definition at line 483 of file ultra_flavor_generated.hpp.

◆ q_lookup() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_lookup ( ) const
inline

Definition at line 484 of file ultra_flavor_generated.hpp.

◆ q_m() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_m ( )
inline

Definition at line 493 of file ultra_flavor_generated.hpp.

◆ q_m() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_m ( ) const
inline

Definition at line 494 of file ultra_flavor_generated.hpp.

◆ q_memory() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_memory ( )
inline

Definition at line 511 of file ultra_flavor_generated.hpp.

◆ q_memory() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_memory ( ) const
inline

Definition at line 512 of file ultra_flavor_generated.hpp.

◆ q_nnf() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_nnf ( )
inline

Definition at line 513 of file ultra_flavor_generated.hpp.

◆ q_nnf() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_nnf ( ) const
inline

Definition at line 514 of file ultra_flavor_generated.hpp.

◆ q_o() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_o ( )
inline

Definition at line 497 of file ultra_flavor_generated.hpp.

◆ q_o() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_o ( ) const
inline

Definition at line 498 of file ultra_flavor_generated.hpp.

◆ q_poseidon2_external() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_poseidon2_external ( )
inline

Definition at line 515 of file ultra_flavor_generated.hpp.

◆ q_poseidon2_external() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_poseidon2_external ( ) const
inline

Definition at line 516 of file ultra_flavor_generated.hpp.

◆ q_poseidon2_internal() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_poseidon2_internal ( )
inline

Definition at line 517 of file ultra_flavor_generated.hpp.

◆ q_poseidon2_internal() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_poseidon2_internal ( ) const
inline

Definition at line 518 of file ultra_flavor_generated.hpp.

◆ q_r() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_r ( )
inline

Definition at line 495 of file ultra_flavor_generated.hpp.

◆ q_r() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::q_r ( ) const
inline

Definition at line 496 of file ultra_flavor_generated.hpp.

◆ sigma_1() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::sigma_1 ( )
inline

Definition at line 463 of file ultra_flavor_generated.hpp.

◆ sigma_1() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::sigma_1 ( ) const
inline

Definition at line 464 of file ultra_flavor_generated.hpp.

◆ sigma_2() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::sigma_2 ( )
inline

Definition at line 465 of file ultra_flavor_generated.hpp.

◆ sigma_2() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::sigma_2 ( ) const
inline

Definition at line 466 of file ultra_flavor_generated.hpp.

◆ sigma_3() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::sigma_3 ( )
inline

Definition at line 467 of file ultra_flavor_generated.hpp.

◆ sigma_3() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::sigma_3 ( ) const
inline

Definition at line 468 of file ultra_flavor_generated.hpp.

◆ sigma_4() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::sigma_4 ( )
inline

Definition at line 469 of file ultra_flavor_generated.hpp.

◆ sigma_4() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::sigma_4 ( ) const
inline

Definition at line 470 of file ultra_flavor_generated.hpp.

◆ size()

template<typename DataType_ >
static constexpr size_t bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::size ( )
inlinestaticconstexpr

Definition at line 460 of file ultra_flavor_generated.hpp.

◆ table_1() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::table_1 ( )
inline

Definition at line 485 of file ultra_flavor_generated.hpp.

◆ table_1() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::table_1 ( ) const
inline

Definition at line 486 of file ultra_flavor_generated.hpp.

◆ table_2() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::table_2 ( )
inline

Definition at line 487 of file ultra_flavor_generated.hpp.

◆ table_2() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::table_2 ( ) const
inline

Definition at line 488 of file ultra_flavor_generated.hpp.

◆ table_3() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::table_3 ( )
inline

Definition at line 489 of file ultra_flavor_generated.hpp.

◆ table_3() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::table_3 ( ) const
inline

Definition at line 490 of file ultra_flavor_generated.hpp.

◆ table_4() [1/2]

template<typename DataType_ >
DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::table_4 ( )
inline

Definition at line 491 of file ultra_flavor_generated.hpp.

◆ table_4() [2/2]

template<typename DataType_ >
const DataType & bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::table_4 ( ) const
inline

Definition at line 492 of file ultra_flavor_generated.hpp.

Member Data Documentation

◆ data

template<typename DataType_ >
std::array<DataType, NUM_PRECOMPUTED_ENTITIES> bb::UltraFlavor_Generated::PrecomputedEntities< DataType_ >::data {}

Definition at line 453 of file ultra_flavor_generated.hpp.


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