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

Go to the source code of this file.

Classes

struct  acir_format::AcirFormatOriginalOpcodeIndices
 Indices of the original opcode that originated each constraint in AcirFormat. More...
 
struct  acir_format::AcirFormat
 
struct  acir_format::AcirProgram
 
struct  acir_format::AcirProgramStack
 Storage for constaint_systems/witnesses for a stack of acir programs. More...
 
struct  acir_format::ProgramMetadata
 
class  acir_format::GateCounter< Builder >
 Utility class for tracking the gate count of acir constraints. More...
 

Namespaces

namespace  acir_format
 

Typedefs

using acir_format::WitnessVector = bb::SlabVector< bb::fr >
 
using acir_format::WitnessVectorStack = std::vector< std::pair< uint32_t, WitnessVector > >
 

Functions

template<typename Builder = bb::UltraCircuitBuilder>
Builder acir_format::create_circuit (AcirProgram &program, const ProgramMetadata &metadata=ProgramMetadata{})
 
template<typename Builder >
void acir_format::build_constraints (Builder &builder, AcirProgram &program, const ProgramMetadata &metadata)