Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <variable.hpp>
Public Member Functions | |
Monomial (const Variable &var) | |
Monomial (const Variable &var, const FElem &coeff) | |
Monomial (const FElem &val) | |
Monomial (const LinearTerm &linearTerm) | |
FElem | eval (const VariableAssignment &assignment) const |
const Variable::set | getUsedVariables () const |
const FElem | getCoefficient () const |
::std::string | asString () const |
Monomial | operator- () const |
Monomial & | operator*= (const Monomial &other) |
Definition at line 543 of file variable.hpp.
|
inline |
Definition at line 553 of file variable.hpp.
Definition at line 557 of file variable.hpp.
|
inline |
Definition at line 562 of file variable.hpp.
gadgetlib2::Monomial::Monomial | ( | const LinearTerm & | linearTerm | ) |
Definition at line 635 of file variable.cpp.
std::string gadgetlib2::Monomial::asString | ( | ) | const |
FElem gadgetlib2::Monomial::eval | ( | const VariableAssignment & | assignment | ) | const |
Definition at line 641 of file variable.cpp.
const FElem gadgetlib2::Monomial::getCoefficient | ( | ) | const |
Definition at line 655 of file variable.cpp.
const Variable::set gadgetlib2::Monomial::getUsedVariables | ( | ) | const |
Definition at line 650 of file variable.cpp.
Definition at line 685 of file variable.cpp.
Monomial gadgetlib2::Monomial::operator- | ( | ) | const |
Definition at line 678 of file variable.cpp.