Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
UltraCircuitBuilderElliptic Class Reference
Inheritance diagram for UltraCircuitBuilderElliptic:

Classes

struct  AdditionPoints
 
struct  DoublingPoints
 

Protected Types

using affine_element = grumpkin::g1::affine_element
 
using element = grumpkin::g1::element
 

Static Protected Member Functions

static AdditionPoints create_add_points (uint64_t seed1=1, uint64_t seed2=2, bool is_addition=true)
 
static DoublingPoints create_dbl_points (uint64_t seed=1)
 
static auto add_add_gate_variables (UltraCircuitBuilder &builder, const AdditionPoints &points)
 
static auto add_dbl_gate_variables (UltraCircuitBuilder &builder, const DoublingPoints &points)
 

Detailed Description

Definition at line 9 of file ultra_circuit_builder_elliptic.test.cpp.

Member Typedef Documentation

◆ affine_element

◆ element

Member Function Documentation

◆ add_add_gate_variables()

static auto UltraCircuitBuilderElliptic::add_add_gate_variables ( UltraCircuitBuilder builder,
const AdditionPoints points 
)
inlinestaticprotected

Definition at line 41 of file ultra_circuit_builder_elliptic.test.cpp.

◆ add_dbl_gate_variables()

static auto UltraCircuitBuilderElliptic::add_dbl_gate_variables ( UltraCircuitBuilder builder,
const DoublingPoints points 
)
inlinestaticprotected

Definition at line 52 of file ultra_circuit_builder_elliptic.test.cpp.

◆ create_add_points()

static AdditionPoints UltraCircuitBuilderElliptic::create_add_points ( uint64_t  seed1 = 1,
uint64_t  seed2 = 2,
bool  is_addition = true 
)
inlinestaticprotected

Definition at line 24 of file ultra_circuit_builder_elliptic.test.cpp.

◆ create_dbl_points()

static DoublingPoints UltraCircuitBuilderElliptic::create_dbl_points ( uint64_t  seed = 1)
inlinestaticprotected

Definition at line 33 of file ultra_circuit_builder_elliptic.test.cpp.


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