Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
BilinearConstraintTestingFunctions< num_bilinear > Class Template Reference

Classes

class  InvalidWitness
 

Public Types

using Builder = MegaCircuitBuilder
 
using AcirConstraint = std::vector< BilinearConstraint >
 

Static Public Member Functions

static ProgramMetadata generate_metadata ()
 
static void generate_constraints (AcirConstraint &constraint, WitnessVector &witness_values)
 
static std::pair< AcirConstraint, WitnessVectorinvalidate_witness (AcirConstraint constraint, WitnessVector witness_values, const typename InvalidWitness::Target &target)
 

Detailed Description

template<size_t num_bilinear>
class BilinearConstraintTestingFunctions< num_bilinear >

Definition at line 418 of file arithmetic_constraints.test.cpp.

Member Typedef Documentation

◆ AcirConstraint

template<size_t num_bilinear>
using BilinearConstraintTestingFunctions< num_bilinear >::AcirConstraint = std::vector<BilinearConstraint>

Definition at line 421 of file arithmetic_constraints.test.cpp.

◆ Builder

template<size_t num_bilinear>
using BilinearConstraintTestingFunctions< num_bilinear >::Builder = MegaCircuitBuilder

Definition at line 420 of file arithmetic_constraints.test.cpp.

Member Function Documentation

◆ generate_constraints()

template<size_t num_bilinear>
static void BilinearConstraintTestingFunctions< num_bilinear >::generate_constraints ( AcirConstraint constraint,
WitnessVector witness_values 
)
inlinestatic

Definition at line 435 of file arithmetic_constraints.test.cpp.

◆ generate_metadata()

template<size_t num_bilinear>
static ProgramMetadata BilinearConstraintTestingFunctions< num_bilinear >::generate_metadata ( )
inlinestatic

Definition at line 433 of file arithmetic_constraints.test.cpp.

◆ invalidate_witness()

template<size_t num_bilinear>
static std::pair< AcirConstraint, WitnessVector > BilinearConstraintTestingFunctions< num_bilinear >::invalidate_witness ( AcirConstraint  constraint,
WitnessVector  witness_values,
const typename InvalidWitness::Target target 
)
inlinestatic

Definition at line 492 of file arithmetic_constraints.test.cpp.


The documentation for this class was generated from the following file: