Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Member Functions | |
batch_lookup_table_base (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< 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_quads |
bool | has_triple |
bool | has_twin |
bool | has_singleton |
Helper class to split a set of points into lookup table subsets
Definition at line 867 of file biggroup.hpp.
|
inline |
Definition at line 868 of file biggroup.hpp.
|
inline |
Definition at line 982 of file biggroup.hpp.
|
inline |
Definition at line 945 of file biggroup.hpp.
|
inline |
Definition at line 920 of file biggroup.hpp.
|
inline |
Definition at line 897 of file biggroup.hpp.
bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_base::has_singleton |
Definition at line 1026 of file biggroup.hpp.
bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_base::has_triple |
Definition at line 1024 of file biggroup.hpp.
bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_base::has_twin |
Definition at line 1025 of file biggroup.hpp.
size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_base::num_points |
Definition at line 1021 of file biggroup.hpp.
size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_base::num_quads |
Definition at line 1023 of file biggroup.hpp.
std::vector<quad_lookup_table> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_base::quad_tables |
Definition at line 1017 of file biggroup.hpp.
std::vector<element> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_base::singletons |
Definition at line 1020 of file biggroup.hpp.
std::vector<triple_lookup_table> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_base::triple_tables |
Definition at line 1018 of file biggroup.hpp.
std::vector<twin_lookup_table> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_base::twin_tables |
Definition at line 1019 of file biggroup.hpp.