Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <decider_keys.hpp>
Public Types | |
using | Flavor = Flavor_ |
using | FF = typename Flavor::FF |
using | DeciderPK = DeciderProvingKey_< Flavor > |
using | ArrayType = std::array< std::shared_ptr< DeciderPK >, NUM_ > |
Public Member Functions | |
std::shared_ptr< DeciderPK > const & | operator[] (size_t idx) const |
ArrayType::const_iterator | begin () const |
ArrayType::iterator | begin () |
ArrayType::const_iterator | end () const |
ArrayType::iterator | end () |
DeciderProvingKeys_ ()=default | |
DeciderProvingKeys_ (std::vector< std::shared_ptr< DeciderPK > > data) | |
template<size_t LENGTH, size_t skip_count = 0> | |
auto | row_to_univariates (size_t row_idx) const |
Flavor::template ProverUnivariates< 2 > | row_to_short_univariates (size_t row_idx) const |
Public Attributes | |
ArrayType | _data |
Static Public Attributes | |
static constexpr size_t | NUM = NUM_ |
static constexpr size_t | NUM_SUBRELATIONS = Flavor::NUM_SUBRELATIONS |
static constexpr size_t | EXTENDED_LENGTH = (Flavor::MAX_TOTAL_RELATION_LENGTH - 1) * (NUM - 1) + 1 |
static constexpr size_t | BATCHED_EXTENDED_LENGTH = (Flavor::MAX_TOTAL_RELATION_LENGTH - 1 + NUM - 1) * (NUM - 1) + 1 |
Private Member Functions | |
auto | get_polynomials_views () const |
Definition at line 14 of file decider_keys.hpp.
using bb::DeciderProvingKeys_< Flavor_, NUM_ >::ArrayType = std::array<std::shared_ptr<DeciderPK>, NUM_> |
Definition at line 23 of file decider_keys.hpp.
using bb::DeciderProvingKeys_< Flavor_, NUM_ >::DeciderPK = DeciderProvingKey_<Flavor> |
Definition at line 21 of file decider_keys.hpp.
using bb::DeciderProvingKeys_< Flavor_, NUM_ >::FF = typename Flavor::FF |
Definition at line 18 of file decider_keys.hpp.
using bb::DeciderProvingKeys_< Flavor_, NUM_ >::Flavor = Flavor_ |
Definition at line 17 of file decider_keys.hpp.
|
default |
|
inline |
Definition at line 36 of file decider_keys.hpp.
|
inline |
Definition at line 32 of file decider_keys.hpp.
|
inline |
Definition at line 31 of file decider_keys.hpp.
|
inline |
Definition at line 34 of file decider_keys.hpp.
|
inline |
Definition at line 33 of file decider_keys.hpp.
|
inlineprivate |
Definition at line 97 of file decider_keys.hpp.
|
inline |
Definition at line 30 of file decider_keys.hpp.
|
inline |
Definition at line 79 of file decider_keys.hpp.
|
inline |
Definition at line 63 of file decider_keys.hpp.
ArrayType bb::DeciderProvingKeys_< Flavor_, NUM_ >::_data |
Definition at line 28 of file decider_keys.hpp.
|
staticconstexpr |
Definition at line 26 of file decider_keys.hpp.
|
staticconstexpr |
Definition at line 25 of file decider_keys.hpp.
|
staticconstexpr |
Definition at line 19 of file decider_keys.hpp.
|
staticconstexpr |
Definition at line 20 of file decider_keys.hpp.