| 
    Clearmatics Libsnark
    0.1
    
   C++ library for zkSNARK proofs 
   | 
 
#include <libsnark/relations/variable.hpp>#include <vector>#include <libsnark/relations/circuit_satisfaction_problems/bacs/bacs.tcc>

Go to the source code of this file.
Classes | |
| struct | libsnark::bacs_gate< FieldT > | 
| struct | libsnark::bacs_gate< FieldT > | 
| class | libsnark::bacs_circuit< FieldT > | 
| class | libsnark::bacs_circuit< FieldT > | 
Namespaces | |
| libsnark | |
Typedefs | |
| template<typename FieldT > | |
| using | libsnark::bacs_variable_assignment = std::vector< FieldT > | 
| template<typename FieldT > | |
| using | libsnark::bacs_primary_input = bacs_variable_assignment< FieldT > | 
| template<typename FieldT > | |
| using | libsnark::bacs_auxiliary_input = bacs_variable_assignment< FieldT > | 
Functions | |
| template<typename FieldT > | |
| std::ostream & | libsnark::operator<< (std::ostream &out, const bacs_gate< FieldT > &g) | 
| template<typename FieldT > | |
| std::istream & | libsnark::operator>> (std::istream &in, bacs_gate< FieldT > &g) | 
| template<typename FieldT > | |
| std::ostream & | libsnark::operator<< (std::ostream &out, const bacs_circuit< FieldT > &circuit) | 
| template<typename FieldT > | |
| std::istream & | libsnark::operator>> (std::istream &in, bacs_circuit< FieldT > &circuit) | 
Declaration of interfaces for:
Above, BACS stands for "Bilinear Arithmetic Circuit Satisfiability".
Definition in file bacs.hpp.
 1.8.17