|
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 666 of file biggroup.hpp.
|
inline |
Definition at line 667 of file biggroup.hpp.
|
inline |
Definition at line 846 of file biggroup.hpp.
|
inline |
Definition at line 790 of file biggroup.hpp.
|
inline |
Definition at line 759 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 904 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_quad |
Definition at line 913 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_singleton |
Definition at line 916 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_triple |
Definition at line 914 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_twin |
Definition at line 915 of file biggroup.hpp.
| size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_fives |
Definition at line 912 of file biggroup.hpp.
| size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_points |
Definition at line 909 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 911 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 905 of file biggroup.hpp.
| std::vector<element> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::singletons |
Definition at line 908 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 903 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 906 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 907 of file biggroup.hpp.