Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Member Functions | |
batch_lookup_table_plookup (const std::vector< element > &points) | |
element | get_initial_entry () const |
chain_add_accumulator | get_chain_initial_entry () const |
element::chain_add_accumulator | get_chain_add_accumulator (std::vector< bool_ct > &naf_entries) const |
element | get (std::vector< bool_ct > &naf_entries) const |
Public Attributes | |
std::vector< lookup_table_plookup< 6 > > | six_tables |
std::vector< lookup_table_plookup< 5 > > | five_tables |
std::vector< quad_lookup_table > | quad_tables |
std::vector< triple_lookup_table > | triple_tables |
std::vector< twin_lookup_table > | twin_tables |
std::vector< element > | singletons |
size_t | num_points |
size_t | num_sixes |
size_t | num_fives |
bool | has_quad |
bool | has_triple |
bool | has_twin |
bool | has_singleton |
Helper class to split a set of points into lookup table subsets
Ultra version
Definition at line 608 of file biggroup.hpp.
|
inline |
Definition at line 609 of file biggroup.hpp.
|
inline |
Definition at line 793 of file biggroup.hpp.
|
inline |
Definition at line 741 of file biggroup.hpp.
|
inline |
Definition at line 710 of file biggroup.hpp.
|
inline |
Definition at line 681 of file biggroup.hpp.
std::vector<lookup_table_plookup<5> > bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::five_tables |
Definition at line 848 of file biggroup.hpp.
bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_quad |
Definition at line 857 of file biggroup.hpp.
bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_singleton |
Definition at line 860 of file biggroup.hpp.
bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_triple |
Definition at line 858 of file biggroup.hpp.
bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_twin |
Definition at line 859 of file biggroup.hpp.
size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_fives |
Definition at line 856 of file biggroup.hpp.
size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_points |
Definition at line 853 of file biggroup.hpp.
size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_sixes |
Definition at line 855 of file biggroup.hpp.
std::vector<quad_lookup_table> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::quad_tables |
Definition at line 849 of file biggroup.hpp.
std::vector<element> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::singletons |
Definition at line 852 of file biggroup.hpp.
std::vector<lookup_table_plookup<6> > bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::six_tables |
Definition at line 847 of file biggroup.hpp.
std::vector<triple_lookup_table> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::triple_tables |
Definition at line 850 of file biggroup.hpp.
std::vector<twin_lookup_table> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::twin_tables |
Definition at line 851 of file biggroup.hpp.