Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <libsnark/gadgetlib2/variable.hpp>
Go to the source code of this file.
Namespaces | |
gadgetlib2 | |
Functions | |
Polynomial | gadgetlib2::operator+ (const Polynomial &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator+ (const Monomial &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator+ (const Monomial &first, const Monomial &second) |
Polynomial | gadgetlib2::operator+ (const LinearCombination &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator+ (const LinearCombination &first, const Monomial &second) |
LinearCombination | gadgetlib2::operator+ (const LinearCombination &first, const LinearCombination &second) |
Polynomial | gadgetlib2::operator+ (const LinearTerm &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator+ (const LinearTerm &first, const Monomial &second) |
LinearCombination | gadgetlib2::operator+ (const LinearTerm &first, const LinearCombination &second) |
LinearCombination | gadgetlib2::operator+ (const LinearTerm &first, const LinearTerm &second) |
Polynomial | gadgetlib2::operator+ (const Variable &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator+ (const Variable &first, const Monomial &second) |
LinearCombination | gadgetlib2::operator+ (const Variable &first, const LinearCombination &second) |
LinearCombination | gadgetlib2::operator+ (const Variable &first, const LinearTerm &second) |
LinearCombination | gadgetlib2::operator+ (const Variable &first, const Variable &second) |
Polynomial | gadgetlib2::operator+ (const FElem &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator+ (const FElem &first, const Monomial &second) |
LinearCombination | gadgetlib2::operator+ (const FElem &first, const LinearCombination &second) |
LinearCombination | gadgetlib2::operator+ (const FElem &first, const LinearTerm &second) |
LinearCombination | gadgetlib2::operator+ (const FElem &first, const Variable &second) |
FElem | gadgetlib2::operator+ (const FElem &first, const FElem &second) |
FElem | gadgetlib2::operator+ (const int first, const FElem &second) |
LinearCombination | gadgetlib2::operator+ (const int first, const Variable &second) |
LinearCombination | gadgetlib2::operator+ (const int first, const LinearTerm &second) |
LinearCombination | gadgetlib2::operator+ (const int first, const LinearCombination &second) |
Polynomial | gadgetlib2::operator+ (const int first, const Monomial &second) |
Polynomial | gadgetlib2::operator+ (const int first, const Polynomial &second) |
Polynomial | gadgetlib2::operator+ (const Polynomial &first, const Monomial &second) |
Polynomial | gadgetlib2::operator+ (const Monomial &first, const LinearCombination &second) |
Polynomial | gadgetlib2::operator+ (const Polynomial &first, const LinearCombination &second) |
LinearCombination | gadgetlib2::operator+ (const LinearCombination &first, const LinearTerm &second) |
Polynomial | gadgetlib2::operator+ (const Monomial &first, const LinearTerm &second) |
Polynomial | gadgetlib2::operator+ (const Polynomial &first, const LinearTerm &second) |
LinearCombination | gadgetlib2::operator+ (const LinearTerm &first, const Variable &second) |
LinearCombination | gadgetlib2::operator+ (const LinearCombination &first, const Variable &second) |
Polynomial | gadgetlib2::operator+ (const Monomial &first, const Variable &second) |
Polynomial | gadgetlib2::operator+ (const Polynomial &first, const Variable &second) |
LinearCombination | gadgetlib2::operator+ (const Variable &first, const FElem &second) |
LinearCombination | gadgetlib2::operator+ (const LinearTerm &first, const FElem &second) |
LinearCombination | gadgetlib2::operator+ (const LinearCombination &first, const FElem &second) |
Polynomial | gadgetlib2::operator+ (const Monomial &first, const FElem &second) |
Polynomial | gadgetlib2::operator+ (const Polynomial &first, const FElem &second) |
FElem | gadgetlib2::operator+ (const FElem &first, const int second) |
LinearCombination | gadgetlib2::operator+ (const Variable &first, const int second) |
LinearCombination | gadgetlib2::operator+ (const LinearTerm &first, const int second) |
LinearCombination | gadgetlib2::operator+ (const LinearCombination &first, const int second) |
Polynomial | gadgetlib2::operator+ (const Monomial &first, const int second) |
Polynomial | gadgetlib2::operator+ (const Polynomial &first, const int second) |
LinearTerm | gadgetlib2::operator- (const Variable &src) |
Polynomial | gadgetlib2::operator- (const Polynomial &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator- (const Monomial &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator- (const Monomial &first, const Monomial &second) |
Polynomial | gadgetlib2::operator- (const LinearCombination &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator- (const LinearCombination &first, const Monomial &second) |
LinearCombination | gadgetlib2::operator- (const LinearCombination &first, const LinearCombination &second) |
Polynomial | gadgetlib2::operator- (const LinearTerm &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator- (const LinearTerm &first, const Monomial &second) |
LinearCombination | gadgetlib2::operator- (const LinearTerm &first, const LinearCombination &second) |
LinearCombination | gadgetlib2::operator- (const LinearTerm &first, const LinearTerm &second) |
Polynomial | gadgetlib2::operator- (const Variable &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator- (const Variable &first, const Monomial &second) |
LinearCombination | gadgetlib2::operator- (const Variable &first, const LinearCombination &second) |
LinearCombination | gadgetlib2::operator- (const Variable &first, const LinearTerm &second) |
LinearCombination | gadgetlib2::operator- (const Variable &first, const Variable &second) |
Polynomial | gadgetlib2::operator- (const FElem &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator- (const FElem &first, const Monomial &second) |
LinearCombination | gadgetlib2::operator- (const FElem &first, const LinearCombination &second) |
LinearCombination | gadgetlib2::operator- (const FElem &first, const LinearTerm &second) |
LinearCombination | gadgetlib2::operator- (const FElem &first, const Variable &second) |
FElem | gadgetlib2::operator- (const FElem &first, const FElem &second) |
FElem | gadgetlib2::operator- (const int first, const FElem &second) |
LinearCombination | gadgetlib2::operator- (const int first, const Variable &second) |
LinearCombination | gadgetlib2::operator- (const int first, const LinearTerm &second) |
LinearCombination | gadgetlib2::operator- (const int first, const LinearCombination &second) |
Polynomial | gadgetlib2::operator- (const int first, const Monomial &second) |
Polynomial | gadgetlib2::operator- (const int first, const Polynomial &second) |
Polynomial | gadgetlib2::operator- (const Polynomial &first, const Monomial &second) |
Polynomial | gadgetlib2::operator- (const Monomial &first, const LinearCombination &second) |
Polynomial | gadgetlib2::operator- (const Polynomial &first, const LinearCombination &second) |
LinearCombination | gadgetlib2::operator- (const LinearCombination &first, const LinearTerm &second) |
Polynomial | gadgetlib2::operator- (const Monomial &first, const LinearTerm &second) |
Polynomial | gadgetlib2::operator- (const Polynomial &first, const LinearTerm &second) |
LinearCombination | gadgetlib2::operator- (const LinearTerm &first, const Variable &second) |
LinearCombination | gadgetlib2::operator- (const LinearCombination &first, const Variable &second) |
Polynomial | gadgetlib2::operator- (const Monomial &first, const Variable &second) |
Polynomial | gadgetlib2::operator- (const Polynomial &first, const Variable &second) |
LinearCombination | gadgetlib2::operator- (const Variable &first, const FElem &second) |
LinearCombination | gadgetlib2::operator- (const LinearTerm &first, const FElem &second) |
LinearCombination | gadgetlib2::operator- (const LinearCombination &first, const FElem &second) |
Polynomial | gadgetlib2::operator- (const Monomial &first, const FElem &second) |
Polynomial | gadgetlib2::operator- (const Polynomial &first, const FElem &second) |
FElem | gadgetlib2::operator- (const FElem &first, const int second) |
LinearCombination | gadgetlib2::operator- (const Variable &first, const int second) |
LinearCombination | gadgetlib2::operator- (const LinearTerm &first, const int second) |
LinearCombination | gadgetlib2::operator- (const LinearCombination &first, const int second) |
Polynomial | gadgetlib2::operator- (const Monomial &first, const int second) |
Polynomial | gadgetlib2::operator- (const Polynomial &first, const int second) |
Polynomial | gadgetlib2::operator* (const Polynomial &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator* (const Monomial &first, const Polynomial &second) |
Monomial | gadgetlib2::operator* (const Monomial &first, const Monomial &second) |
Polynomial | gadgetlib2::operator* (const LinearCombination &first, const Polynomial &second) |
Polynomial | gadgetlib2::operator* (const LinearCombination &first, const Monomial &second) |
Polynomial | gadgetlib2::operator* (const LinearCombination &first, const LinearCombination &second) |
Polynomial | gadgetlib2::operator* (const LinearTerm &first, const Polynomial &second) |
Monomial | gadgetlib2::operator* (const LinearTerm &first, const Monomial &second) |
Polynomial | gadgetlib2::operator* (const LinearTerm &first, const LinearCombination &second) |
Monomial | gadgetlib2::operator* (const LinearTerm &first, const LinearTerm &second) |
Polynomial | gadgetlib2::operator* (const Variable &first, const Polynomial &second) |
Monomial | gadgetlib2::operator* (const Variable &first, const Monomial &second) |
Polynomial | gadgetlib2::operator* (const Variable &first, const LinearCombination &second) |
Monomial | gadgetlib2::operator* (const Variable &first, const LinearTerm &second) |
Monomial | gadgetlib2::operator* (const Variable &first, const Variable &second) |
Polynomial | gadgetlib2::operator* (const FElem &first, const Polynomial &second) |
Monomial | gadgetlib2::operator* (const FElem &first, const Monomial &second) |
LinearCombination | gadgetlib2::operator* (const FElem &first, const LinearCombination &second) |
LinearTerm | gadgetlib2::operator* (const FElem &first, const LinearTerm &second) |
LinearTerm | gadgetlib2::operator* (const FElem &first, const Variable &second) |
FElem | gadgetlib2::operator* (const FElem &first, const FElem &second) |
FElem | gadgetlib2::operator* (const int first, const FElem &second) |
LinearTerm | gadgetlib2::operator* (const int first, const Variable &second) |
LinearTerm | gadgetlib2::operator* (const int first, const LinearTerm &second) |
LinearCombination | gadgetlib2::operator* (const int first, const LinearCombination &second) |
Monomial | gadgetlib2::operator* (const int first, const Monomial &second) |
Polynomial | gadgetlib2::operator* (const int first, const Polynomial &second) |
Polynomial | gadgetlib2::operator* (const Polynomial &first, const Monomial &second) |
Polynomial | gadgetlib2::operator* (const Monomial &first, const LinearCombination &second) |
Polynomial | gadgetlib2::operator* (const Polynomial &first, const LinearCombination &second) |
Polynomial | gadgetlib2::operator* (const LinearCombination &first, const LinearTerm &second) |
Monomial | gadgetlib2::operator* (const Monomial &first, const LinearTerm &second) |
Polynomial | gadgetlib2::operator* (const Polynomial &first, const LinearTerm &second) |
Monomial | gadgetlib2::operator* (const LinearTerm &first, const Variable &second) |
Polynomial | gadgetlib2::operator* (const LinearCombination &first, const Variable &second) |
Monomial | gadgetlib2::operator* (const Monomial &first, const Variable &second) |
Polynomial | gadgetlib2::operator* (const Polynomial &first, const Variable &second) |
LinearTerm | gadgetlib2::operator* (const Variable &first, const FElem &second) |
LinearTerm | gadgetlib2::operator* (const LinearTerm &first, const FElem &second) |
LinearCombination | gadgetlib2::operator* (const LinearCombination &first, const FElem &second) |
Monomial | gadgetlib2::operator* (const Monomial &first, const FElem &second) |
Polynomial | gadgetlib2::operator* (const Polynomial &first, const FElem &second) |
FElem | gadgetlib2::operator* (const FElem &first, const int second) |
LinearTerm | gadgetlib2::operator* (const Variable &first, const int second) |
LinearTerm | gadgetlib2::operator* (const LinearTerm &first, const int second) |
LinearCombination | gadgetlib2::operator* (const LinearCombination &first, const int second) |
Monomial | gadgetlib2::operator* (const Monomial &first, const int second) |
Polynomial | gadgetlib2::operator* (const Polynomial &first, const int second) |
Holds all of the arithmetic operators for the classes declared in variable.hpp This take clutter out of variable.hpp while leaving the * operators in a header file, thus allowing them to be inlined, for optimization purposes.
Definition in file variable_operators.hpp.