Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::CircuitBuilderBase< FF_ > Member List

This is the complete list of members for bb::CircuitBuilderBase< FF_ >, including all inherited members.

_errbb::CircuitBuilderBase< FF_ >
_failedbb::CircuitBuilderBase< FF_ >
add_public_variable(const FF &in)bb::CircuitBuilderBase< FF_ >virtual
add_variable(const FF &in)bb::CircuitBuilderBase< FF_ >virtual
assert_equal(uint32_t a_idx, uint32_t b_idx, std::string const &msg="assert_equal")bb::CircuitBuilderBase< FF_ >virtual
assert_valid_variables(const std::vector< uint32_t > &variable_indices)bb::CircuitBuilderBase< FF_ >
CircuitBuilderBase(size_t size_hint=0, bool has_dummy_witnesses=false)bb::CircuitBuilderBase< FF_ >
CircuitBuilderBase(const CircuitBuilderBase &other)=defaultbb::CircuitBuilderBase< FF_ >
CircuitBuilderBase(CircuitBuilderBase &&other) noexcept=defaultbb::CircuitBuilderBase< FF_ >
create_add_gate(const add_triple_< FF > &in)=0bb::CircuitBuilderBase< FF_ >pure virtual
create_bool_gate(const uint32_t a)=0bb::CircuitBuilderBase< FF_ >pure virtual
create_mul_gate(const mul_triple_< FF > &in)=0bb::CircuitBuilderBase< FF_ >pure virtual
create_poly_gate(const poly_triple_< FF > &in)=0bb::CircuitBuilderBase< FF_ >pure virtual
current_tagbb::CircuitBuilderBase< FF_ >
EmbeddedCurve typedefbb::CircuitBuilderBase< FF_ >
err() constbb::CircuitBuilderBase< FF_ >
export_circuit()bb::CircuitBuilderBase< FF_ >virtual
failed() constbb::CircuitBuilderBase< FF_ >
failure(std::string msg)bb::CircuitBuilderBase< FF_ >
FF typedefbb::CircuitBuilderBase< FF_ >
finalize_public_inputs()bb::CircuitBuilderBase< FF_ >inline
FIRST_VARIABLE_IN_CLASSbb::CircuitBuilderBase< FF_ >static
get_circuit_subgroup_size(size_t num_gates) constbb::CircuitBuilderBase< FF_ >
get_estimated_num_finalized_gates() constbb::CircuitBuilderBase< FF_ >virtual
get_first_variable_in_class(uint32_t index) constbb::CircuitBuilderBase< FF_ >
get_num_constant_gates() const =0bb::CircuitBuilderBase< FF_ >pure virtual
get_num_finalized_gates() constbb::CircuitBuilderBase< FF_ >virtual
get_num_variables() constbb::CircuitBuilderBase< FF_ >virtual
get_public_input(const uint32_t index) constbb::CircuitBuilderBase< FF_ >
get_public_input_index(const uint32_t witness_index) constbb::CircuitBuilderBase< FF_ >
get_variable(const uint32_t index) constbb::CircuitBuilderBase< FF_ >inline
get_variable_reference(const uint32_t index) constbb::CircuitBuilderBase< FF_ >inline
get_variables() constbb::CircuitBuilderBase< FF_ >inline
has_dummy_witnessesbb::CircuitBuilderBase< FF_ >
initialize_public_inputs(const std::vector< uint32_t > &public_inputs)bb::CircuitBuilderBase< FF_ >inline
is_recursive_circuitbb::CircuitBuilderBase< FF_ >
next_var_indexbb::CircuitBuilderBase< FF_ >
num_gatesbb::CircuitBuilderBase< FF_ >
num_public_inputs() constbb::CircuitBuilderBase< FF_ >inline
one_idxbb::CircuitBuilderBase< FF_ >
operator=(const CircuitBuilderBase &other)=defaultbb::CircuitBuilderBase< FF_ >
operator=(CircuitBuilderBase &&other) noexcept=defaultbb::CircuitBuilderBase< FF_ >
operator==(const CircuitBuilderBase &other) const =defaultbb::CircuitBuilderBase< FF_ >
prev_var_indexbb::CircuitBuilderBase< FF_ >
print_num_estimated_finalized_gates() constbb::CircuitBuilderBase< FF_ >virtual
public_inputs() constbb::CircuitBuilderBase< FF_ >inline
public_inputs_bb::CircuitBuilderBase< FF_ >private
public_inputs_finalized_bb::CircuitBuilderBase< FF_ >private
REAL_VARIABLEbb::CircuitBuilderBase< FF_ >static
real_variable_indexbb::CircuitBuilderBase< FF_ >
real_variable_tagsbb::CircuitBuilderBase< FF_ >
set_err(std::string msg)bb::CircuitBuilderBase< FF_ >
set_public_input(uint32_t witness_index)bb::CircuitBuilderBase< FF_ >virtual
set_variable(const uint32_t index, const FF &value)bb::CircuitBuilderBase< FF_ >inline
set_variable_name(uint32_t index, const std::string &name)bb::CircuitBuilderBase< FF_ >virtual
taubb::CircuitBuilderBase< FF_ >
update_real_variable_indices(uint32_t index, uint32_t new_real_index)bb::CircuitBuilderBase< FF_ >
update_variable_names(uint32_t index)bb::CircuitBuilderBase< FF_ >virtual
variable_namesbb::CircuitBuilderBase< FF_ >
variablesbb::CircuitBuilderBase< FF_ >private
zero_idxbb::CircuitBuilderBase< FF_ >
~CircuitBuilderBase()=defaultbb::CircuitBuilderBase< FF_ >virtual