Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
acir_format.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  acir_format
 

Functions

template<typename Builder >
void acir_format::build_constraints (Builder &builder, AcirFormat &constraints, const ProgramMetadata &metadata)
 Add to the builder the constraints contained in an AcirFormat instance.
 
template<>
UltraCircuitBuilder acir_format::create_circuit (AcirProgram &program, const ProgramMetadata &metadata)
 Specialization for creating an Ultra circuit from an acir program.
 
template<>
MegaCircuitBuilder acir_format::create_circuit (AcirProgram &program, const ProgramMetadata &metadata)
 Specialization for creating a Mega circuit from an acir program.
 
template void acir_format::build_constraints< UltraCircuitBuilder > (UltraCircuitBuilder &, AcirFormat &, const ProgramMetadata &)
 
template void acir_format::build_constraints< MegaCircuitBuilder > (MegaCircuitBuilder &, AcirFormat &, const ProgramMetadata &)