#include <qap.hpp>
|
qap_witness & | operator= (const qap_witness< field_type > &other)=default |
|
qap_witness & | operator= (qap_witness< field_type > &&other)=default |
|
| qap_witness (const qap_witness< field_type > &other)=default |
|
| qap_witness (const std::size_t num_variables, const std::size_t degree, const std::size_t num_inputs, const field_value_type &d1, const field_value_type &d2, const field_value_type &d3, const std::vector< field_value_type > &coefficients_for_ABCs, const std::vector< field_value_type > &coefficients_for_H) |
|
| qap_witness (const std::size_t num_variables, const std::size_t degree, const std::size_t num_inputs, const field_value_type &d1, const field_value_type &d2, const field_value_type &d3, const std::vector< field_value_type > &coefficients_for_ABCs, std::vector< field_value_type > &&coefficients_for_H) |
|
| qap_witness (qap_witness< field_type > &&other)=default |
|
template<typename FieldType>
class nil::crypto3::zk::snark::qap_witness< FieldType >
A QAP witness.
◆ qap_witness() [1/4]
template<typename FieldType >
nil::crypto3::zk::snark::qap_witness< FieldType >::qap_witness |
( |
const std::size_t |
num_variables, |
|
|
const std::size_t |
degree, |
|
|
const std::size_t |
num_inputs, |
|
|
const field_value_type & |
d1, |
|
|
const field_value_type & |
d2, |
|
|
const field_value_type & |
d3, |
|
|
const std::vector< field_value_type > & |
coefficients_for_ABCs, |
|
|
const std::vector< field_value_type > & |
coefficients_for_H |
|
) |
| |
|
inline |
◆ qap_witness() [2/4]
template<typename FieldType >
nil::crypto3::zk::snark::qap_witness< FieldType >::qap_witness |
( |
const std::size_t |
num_variables, |
|
|
const std::size_t |
degree, |
|
|
const std::size_t |
num_inputs, |
|
|
const field_value_type & |
d1, |
|
|
const field_value_type & |
d2, |
|
|
const field_value_type & |
d3, |
|
|
const std::vector< field_value_type > & |
coefficients_for_ABCs, |
|
|
std::vector< field_value_type > && |
coefficients_for_H |
|
) |
| |
|
inline |
◆ qap_witness() [3/4]
template<typename FieldType >
◆ qap_witness() [4/4]
template<typename FieldType >
◆ operator=() [1/2]
template<typename FieldType >
◆ operator=() [2/2]
template<typename FieldType >
◆ coefficients_for_ABCs
template<typename FieldType >
◆ coefficients_for_H
template<typename FieldType >
◆ d1
template<typename FieldType >
◆ d2
template<typename FieldType >
◆ d3
template<typename FieldType >
◆ degree
template<typename FieldType >
◆ num_inputs
template<typename FieldType >
◆ num_variables
template<typename FieldType >
The documentation for this class was generated from the following file: