|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Member Functions | |
| batch_lookup_table_plookup (const std::vector< element > &points) | |
| 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 = 0 |
| size_t | num_fives |
| bool | has_quad |
| bool | has_triple |
| bool | has_twin |
| bool | has_singleton |
Helper struct to split a set of points into lookup table subsets
Definition at line 683 of file biggroup.hpp.
|
inline |
Definition at line 684 of file biggroup.hpp.
|
inline |
Definition at line 863 of file biggroup.hpp.
|
inline |
Definition at line 807 of file biggroup.hpp.
|
inline |
Definition at line 776 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 921 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_quad |
Definition at line 930 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_singleton |
Definition at line 933 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_triple |
Definition at line 931 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_twin |
Definition at line 932 of file biggroup.hpp.
| size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_fives |
Definition at line 929 of file biggroup.hpp.
| size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_points |
Definition at line 926 of file biggroup.hpp.
| size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_sixes = 0 |
Definition at line 928 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 922 of file biggroup.hpp.
| std::vector<element> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::singletons |
Definition at line 925 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 920 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 923 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 924 of file biggroup.hpp.