Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
gadgetlib2::Protoboard Member List

This is the complete list of members for gadgetlib2::Protoboard, including all inherited members.

addGeneralConstraint(const Polynomial &a, const Polynomial &b, const ::std::string &name)gadgetlib2::Protoboard
addRank1Constraint(const LinearCombination &a, const LinearCombination &b, const LinearCombination &c, const ::std::string &name)gadgetlib2::Protoboard
addUnaryConstraint(const LinearCombination &a, const ::std::string &name)gadgetlib2::Protoboard
annotation() constgadgetlib2::Protoboard
assignment() constgadgetlib2::Protoboardinline
assignment_gadgetlib2::Protoboardprotected
clearFlag(const FlagVariable &flag)gadgetlib2::Protoboardinline
constraintSystem() constgadgetlib2::Protoboardinline
constraintSystem_gadgetlib2::Protoboardprotected
create(const FieldType &fieldType, ParamsCPtr pParams=NULL)gadgetlib2::Protoboardinlinestatic
dualWordAssignmentEqualsValue(const DualWord &dualWord, const size_t expectedValue, const PrintOptions &printOption=PrintOptions::NO_DBG_PRINT) constgadgetlib2::Protoboard
enforceBooleanity(const Variable &var)gadgetlib2::Protoboard
fieldType_gadgetlib2::Protoboard
flagIsSet(const FlagVariable &flag) constgadgetlib2::Protoboardinline
flipFlag(const FlagVariable &flag)gadgetlib2::Protoboardinline
isSatisfied(const PrintOptions &printOnFail=PrintOptions::NO_DBG_PRINT)gadgetlib2::Protoboard
multipackedWordAssignmentEqualsValue(const MultiPackedWord &multipackedWord, const size_t expectedValue, const PrintOptions &printOption=PrintOptions::NO_DBG_PRINT) constgadgetlib2::Protoboard
numInputs() constgadgetlib2::Protoboardinline
numInputs_gadgetlib2::Protoboardprotected
numVars() constgadgetlib2::Protoboardinline
params() constgadgetlib2::Protoboardinline
pParams_gadgetlib2::Protoboardprotected
Protoboard(const FieldType &fieldType, ParamsCPtr pParams)gadgetlib2::Protoboardprotected
setDualWordValue(const DualWord &dualWord, const size_t srcValue)gadgetlib2::Protoboard
setFlag(const FlagVariable &flag, bool newFlagState=true)gadgetlib2::Protoboard
setMultipackedWordValue(const MultiPackedWord &multipackedWord, const size_t srcValue)gadgetlib2::Protoboard
setValuesAsBitArray(const VariableArray &varArray, const size_t srcValue)gadgetlib2::Protoboard
unpackedWordAssignmentEqualsValue(const UnpackedWord &unpackedWord, const size_t expectedValue, const PrintOptions &printOption=PrintOptions::NO_DBG_PRINT) constgadgetlib2::Protoboard
val(const Variable &var)gadgetlib2::Protoboard
val(const LinearCombination &lc) constgadgetlib2::Protoboard