Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
libsnark::pb_linear_combination< FieldT > Member List

This is the complete list of members for libsnark::pb_linear_combination< FieldT >, including all inherited members.

add_term(const variable< FieldT > &var)libsnark::linear_combination< FieldT >
add_term(const variable< FieldT > &var, const integer_coeff_t int_coeff)libsnark::linear_combination< FieldT >
add_term(const variable< FieldT > &var, const FieldT &field_coeff)libsnark::linear_combination< FieldT >
add_term(const linear_term< FieldT > &lt)libsnark::linear_combination< FieldT >
assign(protoboard< FieldT > &pb, const linear_combination< FieldT > &lc)libsnark::pb_linear_combination< FieldT >
begin() constlibsnark::linear_combination< FieldT >
constant_term() constlibsnark::pb_linear_combination< FieldT >
end() constlibsnark::linear_combination< FieldT >
evaluate(protoboard< FieldT > &pb) constlibsnark::pb_linear_combination< FieldT >
libsnark::linear_combination::evaluate(const std::vector< FieldT > &assignment) constlibsnark::linear_combination< FieldT >
indexlibsnark::pb_linear_combination< FieldT >
is_constant() constlibsnark::pb_linear_combination< FieldT >
is_valid(const size_t num_variables) constlibsnark::linear_combination< FieldT >
is_variablelibsnark::pb_linear_combination< FieldT >
linear_combination()libsnark::linear_combination< FieldT >inline
linear_combination(const integer_coeff_t int_coeff)libsnark::linear_combination< FieldT >
linear_combination(const FieldT &field_coeff)libsnark::linear_combination< FieldT >
linear_combination(const variable< FieldT > &var)libsnark::linear_combination< FieldT >
linear_combination(const linear_term< FieldT > &lt)libsnark::linear_combination< FieldT >
linear_combination(const std::vector< linear_term< FieldT >> &all_terms)libsnark::linear_combination< FieldT >
operator*(const integer_coeff_t int_coeff) constlibsnark::linear_combination< FieldT >
operator*(const FieldT &field_coeff) constlibsnark::linear_combination< FieldT >
operator+(const linear_combination< FieldT > &other) constlibsnark::linear_combination< FieldT >
operator-(const linear_combination< FieldT > &other) constlibsnark::linear_combination< FieldT >
operator-() constlibsnark::linear_combination< FieldT >
operator==(const linear_combination< FieldT > &other) constlibsnark::linear_combination< FieldT >
pb_linear_combination()libsnark::pb_linear_combination< FieldT >
pb_linear_combination(const pb_variable< FieldT > &var)libsnark::pb_linear_combination< FieldT >
print(const std::map< size_t, std::string > &variable_annotations=std::map< size_t, std::string >()) constlibsnark::linear_combination< FieldT >
print_with_assignment(const std::vector< FieldT > &full_assignment, const std::map< size_t, std::string > &variable_annotations=std::map< size_t, std::string >()) constlibsnark::linear_combination< FieldT >
termslibsnark::linear_combination< FieldT >