nil::crypto3::zk::components::blueprint_linear_combination_vector< FieldType > Class Template Reference
#include <blueprint_linear_combination.hpp>
Inheritance diagram for nil::crypto3::zk::components::blueprint_linear_combination_vector< FieldType >:
Collaboration diagram for nil::crypto3::zk::components::blueprint_linear_combination_vector< FieldType >:
Public Member Functions | |
blueprint_linear_combination_vector () | |
blueprint_linear_combination_vector (const blueprint_variable_vector< field_type > &arr) | |
blueprint_linear_combination_vector (std::size_t count) | |
blueprint_linear_combination_vector (std::size_t count, const blueprint_linear_combination< field_type > &value) | |
blueprint_linear_combination_vector (typename contents::const_iterator first, typename contents::const_iterator last) | |
blueprint_linear_combination_vector (typename contents::const_reverse_iterator first, typename contents::const_reverse_iterator last) | |
void | evaluate (blueprint< field_type > &bp) const |
void | fill_with_bits (blueprint< field_type > &bp, const std::vector< bool > &bits) const |
void | fill_with_bits_of_field_element (blueprint< field_type > &bp, const field_value_type &r) const |
void | fill_with_bits_of_ulong (blueprint< field_type > &bp, const unsigned long i) const |
void | fill_with_field_elements (blueprint< field_type > &bp, const std::vector< field_value_type > &vals) const |
std::vector< bool > | get_bits (const blueprint< field_type > &bp) const |
field_value_type | get_field_element_from_bits (const blueprint< field_type > &bp) const |
std::vector< field_value_type > | get_vals (const blueprint< field_type > &bp) const |
Constructor & Destructor Documentation
◆ blueprint_linear_combination_vector() [1/6]
template<typename FieldType >
|
inline |
◆ blueprint_linear_combination_vector() [2/6]
template<typename FieldType >
|
inline |
◆ blueprint_linear_combination_vector() [3/6]
template<typename FieldType >
|
inline |
◆ blueprint_linear_combination_vector() [4/6]
template<typename FieldType >
|
inline |
◆ blueprint_linear_combination_vector() [5/6]
template<typename FieldType >
|
inline |
◆ blueprint_linear_combination_vector() [6/6]
template<typename FieldType >
|
inline |
Member Function Documentation
◆ evaluate()
template<typename FieldType >
|
inline |
◆ fill_with_bits()
template<typename FieldType >
|
inline |
◆ fill_with_bits_of_field_element()
template<typename FieldType >
|
inline |
◆ fill_with_bits_of_ulong()
template<typename FieldType >
|
inline |
◆ fill_with_field_elements()
template<typename FieldType >
|
inline |
◆ get_bits()
template<typename FieldType >
|
inline |
◆ get_field_element_from_bits()
template<typename FieldType >
|
inline |
◆ get_vals()
template<typename FieldType >
|
inline |
The documentation for this class was generated from the following file: