purify
C++ Purify implementation with native circuit and BPP support
Loading...
Searching...
No Matches
purify::NativeBulletproofCircuitRow Struct Reference

One sparse row of circuit coefficients. More...

#include <bulletproof.hpp>

Data Structures

struct  PackedWithSlack
 Non-owning packed row view used by NativeBulletproofCircuit::PackedWithSlack. More...
 

Public Member Functions

void add (std::size_t idx, const FieldElement &scalar)
 Appends a sparse coefficient to the row, skipping zero entries.
 

Data Fields

std::vector< NativeBulletproofCircuitTermentries
 

Detailed Description

Definition at line 53 of file bulletproof.hpp.

Member Function Documentation

◆ add()

void purify::NativeBulletproofCircuitRow::add ( std::size_t  idx,
const FieldElement scalar 
)

Definition at line 835 of file bulletproof.cpp.

References entries, and scalar.

Field Documentation

◆ entries

std::vector<NativeBulletproofCircuitTerm> purify::NativeBulletproofCircuitRow::entries

Definition at line 54 of file bulletproof.hpp.

Referenced by add().


The documentation for this struct was generated from the following files: