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

This is the complete list of members for libsnark::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 >
begin() constlibsnark::linear_combination< FieldT >
end() constlibsnark::linear_combination< FieldT >
evaluate(const std::vector< FieldT > &assignment) constlibsnark::linear_combination< FieldT >
is_valid(const size_t num_variables) constlibsnark::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(std::ostream &out, const linear_combination< FieldT > &lc)libsnark::linear_combination< FieldT >friend
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 >
operator>>(std::istream &in, linear_combination< FieldT > &lc)libsnark::linear_combination< FieldT >friend
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 >