Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
Holds both representations of a word, both multipacked and unpacked. More...
#include <variable.hpp>
Public Member Functions | |
DualWord (const FieldType &fieldType) | |
DualWord (const size_t numBits, const FieldType &fieldType, const ::std::string &name) | |
DualWord (const MultiPackedWord &multipacked, const UnpackedWord &unpacked) | |
MultiPackedWord | multipacked () const |
UnpackedWord | unpacked () const |
FlagVariable | bit (size_t i) const |
size_t | numBits () const |
void | resize (size_t newSize) |
Holds both representations of a word, both multipacked and unpacked.
Definition at line 424 of file variable.hpp.
|
inline |
Definition at line 431 of file variable.hpp.
gadgetlib2::DualWord::DualWord | ( | const size_t | numBits, |
const FieldType & | fieldType, | ||
const ::std::string & | name | ||
) |
Definition at line 416 of file variable.cpp.
gadgetlib2::DualWord::DualWord | ( | const MultiPackedWord & | multipacked, |
const UnpackedWord & | unpacked | ||
) |
Definition at line 423 of file variable.cpp.
|
inline |
Definition at line 441 of file variable.hpp.
|
inline |
|
inline |
Definition at line 445 of file variable.hpp.
void gadgetlib2::DualWord::resize | ( | size_t | newSize | ) |
|
inline |