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

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

_errbb::CircuitBuilderBase< ExecutionTrace_::FF >
_failedbb::CircuitBuilderBase< ExecutionTrace_::FF >
add_accum_op_idxbb::MegaCircuitBuilder_< FF >
add_gates_to_ensure_all_polys_are_non_zero()bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
add_mega_gates_to_ensure_all_polys_are_non_zero()bb::MegaCircuitBuilder_< FF >
add_public_calldata(const uint32_t &in)bb::MegaCircuitBuilder_< FF >inline
add_public_return_data(const uint32_t &in)bb::MegaCircuitBuilder_< FF >inline
add_public_secondary_calldata(const uint32_t &in)bb::MegaCircuitBuilder_< FF >inline
add_public_variable(const FF &in)bb::CircuitBuilderBase< ExecutionTrace_::FF >virtual
add_simple typedefbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
add_ultra_and_mega_gates_to_ensure_all_polys_are_non_zero()bb::MegaCircuitBuilder_< FF >
add_variable(const FF &in)bb::CircuitBuilderBase< ExecutionTrace_::FF >virtual
append_to_bus_vector(const BusId bus_idx, const uint32_t &witness_idx)bb::MegaCircuitBuilder_< FF >inline
apply_databus_selectors(BusId bus_idx)bb::MegaCircuitBuilder_< FF >private
apply_memory_selectors(const MEMORY_SELECTORS type)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
apply_nnf_selectors(const NNF_SELECTORS type)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
assert_equal(uint32_t a_idx, uint32_t b_idx, std::string const &msg="assert_equal")bb::CircuitBuilderBase< ExecutionTrace_::FF >virtual
assert_equal_constant(const uint32_t a_idx, const FF &b, std::string const &msg="assert equal constant")bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
assert_valid_variables(const std::vector< uint32_t > &variable_indices)bb::CircuitBuilderBase< ExecutionTrace_::FF >
assign_tag(const uint32_t variable_index, const uint32_t tag)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
blocksbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
cached_partial_non_native_field_multiplicationsbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
check_selector_length_consistency()bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
circuit_finalizedbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
CIRCUIT_TYPEbb::MegaCircuitBuilder_< FF >static
CircuitBuilderBase(size_t size_hint=0, bool has_dummy_witnesses=false)bb::CircuitBuilderBase< ExecutionTrace_::FF >
CircuitBuilderBase(const CircuitBuilderBase &other)=defaultbb::CircuitBuilderBase< ExecutionTrace_::FF >
CircuitBuilderBase(CircuitBuilderBase &&other) noexcept=defaultbb::CircuitBuilderBase< ExecutionTrace_::FF >
constant_variable_indicesbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_add_gate(const add_triple_< FF > &in) overridebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
CircuitBuilderBase< ExecutionTrace_::FF >::create_add_gate(const add_triple_< FF > &in)=0bb::CircuitBuilderBase< ExecutionTrace_::FF >pure virtual
create_balanced_add_gate(const add_quad_< FF > &in)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_big_add_gate(const add_quad_< FF > &in, const bool use_next_gate_w_4=false)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_big_add_gate_with_bit_extraction(const add_quad_< FF > &in)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_big_mul_add_gate(const mul_quad_< FF > &in, const bool use_next_gate_w_4=false)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_big_mul_gate(const mul_quad_< FF > &in)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_bool_gate(const uint32_t a) overridebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >virtual
create_databus_read_gate(const databus_lookup_gate_< FF > &in, BusId bus_idx)bb::MegaCircuitBuilder_< FF >private
create_dummy_constraints(const std::vector< uint32_t > &variable_index)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_dummy_gate(auto &block, const uint32_t &idx_1, const uint32_t &idx_2, const uint32_t &idx_3, const uint32_t &idx_4)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
create_ecc_add_gate(const ecc_add_gate_< FF > &in)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_ecc_dbl_gate(const ecc_dbl_gate_< FF > &in)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_gates_from_plookup_accumulators(const plookup::MultiTableId &id, const plookup::ReadData< FF > &read_values, const uint32_t key_a_index, std::optional< uint32_t > key_b_index=std::nullopt)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_mul_gate(const mul_triple_< FF > &in) overridebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
CircuitBuilderBase< ExecutionTrace_::FF >::create_mul_gate(const mul_triple_< FF > &in)=0bb::CircuitBuilderBase< ExecutionTrace_::FF >pure virtual
create_new_range_constraint(const uint32_t variable_index, const uint64_t target_range, std::string const msg="create_new_range_constraint")bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_poly_gate(const poly_triple_< FF > &in) overridebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
CircuitBuilderBase< ExecutionTrace_::FF >::create_poly_gate(const poly_triple_< FF > &in)=0bb::CircuitBuilderBase< ExecutionTrace_::FF >pure virtual
create_poseidon2_external_gate(const poseidon2_external_gate_< FF > &in)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_poseidon2_internal_gate(const poseidon2_internal_gate_< FF > &in)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_RAM_array(const size_t array_size)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_range_constraint(const uint32_t variable_index, const size_t num_bits, std::string const &msg)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
create_range_list(const uint64_t target_range)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_ROM_array(const size_t array_size)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_sort_constraint(const std::vector< uint32_t > &variable_index)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_sort_constraint_with_edges(const std::vector< uint32_t > &variable_index, const FF &, const FF &)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
create_tag(const uint32_t tag_index, const uint32_t tau_index)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
current_tagbb::CircuitBuilderBase< ExecutionTrace_::FF >
databusbb::MegaCircuitBuilder_< FF >private
decompose_into_default_range(const uint32_t variable_index, const uint64_t num_bits, const uint64_t target_range_bitnum=DEFAULT_PLOOKUP_RANGE_BITNUM, std::string const &msg="decompose_into_default_range")bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
decompose_into_default_range_better_for_oddlimbnum(const uint32_t variable_index, const size_t num_bits, std::string const &msg="decompose_into_default_range_better_for_oddlimbnum")bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
decompose_non_native_field_double_width_limb(const uint32_t limb_idx, const size_t num_limb_bits=(2 *DEFAULT_NON_NATIVE_FIELD_LIMB_BITS))bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
DEFAULT_NON_NATIVE_FIELD_LIMB_BITSbb::MegaCircuitBuilder_< FF >static
DEFAULT_PLOOKUP_RANGE_BITNUMbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
DEFAULT_PLOOKUP_RANGE_SIZEbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
DEFAULT_PLOOKUP_RANGE_STEP_SIZEbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
EmbeddedCurve typedefbb::CircuitBuilderBase< ExecutionTrace_::FF >
equality_op_idxbb::MegaCircuitBuilder_< FF >
err() constbb::CircuitBuilderBase< ExecutionTrace_::FF >
evaluate_non_native_field_addition(add_simple limb0, add_simple limb1, add_simple limb2, add_simple limb3, std::tuple< uint32_t, uint32_t, FF > limbp)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
evaluate_non_native_field_multiplication(const non_native_multiplication_witnesses< FF > &input)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
evaluate_non_native_field_subtraction(add_simple limb0, add_simple limb1, add_simple limb2, add_simple limb3, std::tuple< uint32_t, uint32_t, FF > limbp)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
ExecutionTrace typedefbb::MegaCircuitBuilder_< FF >
export_circuit() overridebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >virtual
failed() constbb::CircuitBuilderBase< ExecutionTrace_::FF >
failure(std::string msg)bb::CircuitBuilderBase< ExecutionTrace_::FF >
FF typedefbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
finalize_circuit(const bool ensure_nonzero)bb::MegaCircuitBuilder_< FF >
finalize_public_inputs()bb::CircuitBuilderBase< ExecutionTrace_::FF >inline
FIRST_VARIABLE_IN_CLASSbb::CircuitBuilderBase< ExecutionTrace_::FF >static
fix_witness(const uint32_t witness_index, const FF &witness_value)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
GATES_PER_NON_NATIVE_FIELD_MULTIPLICATION_ARITHMETICbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
get_calldata() constbb::MegaCircuitBuilder_< FF >inline
get_circuit_subgroup_size(size_t num_gates) constbb::CircuitBuilderBase< ExecutionTrace_::FF >
get_ecc_op_idx(const EccOpCode &op_code)bb::MegaCircuitBuilder_< FF >inline
get_estimated_num_finalized_gates() const overridebb::MegaCircuitBuilder_< FF >inlinevirtual
get_estimated_total_circuit_size() constbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
get_finalized_total_circuit_size() constbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
get_first_variable_in_class(uint32_t index) constbb::CircuitBuilderBase< ExecutionTrace_::FF >
get_lookups_size() constbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
get_multitable(const plookup::MultiTableId id)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
get_new_tag()bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
get_num_constant_gates() const overridebb::MegaCircuitBuilder_< FF >inlinevirtual
get_num_estimated_gates_split_into_components(size_t &count, size_t &rangecount, size_t &romcount, size_t &ramcount, size_t &nnfcount) constbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
get_num_finalized_gates() const overridebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inlinevirtual
get_num_gates_added_to_ensure_nonzero_polynomials()bb::MegaCircuitBuilder_< FF >inline
get_num_variables() constbb::CircuitBuilderBase< ExecutionTrace_::FF >virtual
get_public_input(const uint32_t index) constbb::CircuitBuilderBase< ExecutionTrace_::FF >
get_public_input_index(const uint32_t witness_index) constbb::CircuitBuilderBase< ExecutionTrace_::FF >
get_return_data() constbb::MegaCircuitBuilder_< FF >inline
get_secondary_calldata() constbb::MegaCircuitBuilder_< FF >inline
get_table(const plookup::BasicTableId id)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
get_tables_size() constbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
get_used_witnesses() constbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
get_variable(const uint32_t index) constbb::CircuitBuilderBase< ExecutionTrace_::FF >inline
get_variable_reference(const uint32_t index) constbb::CircuitBuilderBase< ExecutionTrace_::FF >inline
get_variables() constbb::CircuitBuilderBase< ExecutionTrace_::FF >inline
has_dummy_witnessesbb::CircuitBuilderBase< ExecutionTrace_::FF >
init_RAM_element(const size_t ram_id, const size_t index_value, const uint32_t value_witness)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
initialize_precomputed_table(const plookup::BasicTableId id, bool(*generator)(std::vector< FF > &, std::vector< FF > &, std::vector< FF > &), std::array< FF, 2 >(*get_values_from_key)(const std::array< uint64_t, 2 >))bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
initialize_public_inputs(const std::vector< uint32_t > &public_inputs)bb::CircuitBuilderBase< ExecutionTrace_::FF >inline
ipa_proofbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
is_recursive_circuitbb::CircuitBuilderBase< ExecutionTrace_::FF >
LIMB_ACCUMULATE_1 enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
LIMB_ACCUMULATE_2 enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
lookup_tablesbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
MegaCircuitBuilder_(const size_t size_hint=0, std::shared_ptr< ECCOpQueue > op_queue_in=std::make_shared< ECCOpQueue >())bb::MegaCircuitBuilder_< FF >inline
MegaCircuitBuilder_(std::shared_ptr< ECCOpQueue > op_queue_in)bb::MegaCircuitBuilder_< FF >inline
MegaCircuitBuilder_(std::shared_ptr< ECCOpQueue > op_queue_in, auto &witness_values, const std::vector< uint32_t > &public_inputs, size_t varnum)bb::MegaCircuitBuilder_< FF >inline
MEM_NONE enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
memory_read_recordsbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
MEMORY_SELECTORS enum namebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
memory_write_recordsbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
merkle_hash_typebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
mul_accum_op_idxbb::MegaCircuitBuilder_< FF >
NAME_STRINGbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
next_var_indexbb::CircuitBuilderBase< ExecutionTrace_::FF >
NNF_NONE enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
NNF_SELECTORS enum namebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
NON_NATIVE_FIELD_1 enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
NON_NATIVE_FIELD_2 enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
NON_NATIVE_FIELD_3 enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
null_op_idxbb::MegaCircuitBuilder_< FF >
num_gatesbb::CircuitBuilderBase< ExecutionTrace_::FF >
num_public_inputs() constbb::CircuitBuilderBase< ExecutionTrace_::FF >inline
NUM_WIRESbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
NUMBER_OF_ARITHMETIC_GATES_PER_RAM_ARRAYbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
NUMBER_OF_GATES_PER_RAM_ACCESSbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
one_idxbb::CircuitBuilderBase< ExecutionTrace_::FF >
op_queuebb::MegaCircuitBuilder_< FF >
operator=(const UltraCircuitBuilder_ &other)=defaultbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
operator=(UltraCircuitBuilder_ &&other) noexceptbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
CircuitBuilderBase< ExecutionTrace_::FF >::operator=(const CircuitBuilderBase &other)=defaultbb::CircuitBuilderBase< ExecutionTrace_::FF >
CircuitBuilderBase< ExecutionTrace_::FF >::operator=(CircuitBuilderBase &&other) noexcept=defaultbb::CircuitBuilderBase< ExecutionTrace_::FF >
operator==(const UltraCircuitBuilder_ &other) constbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
CircuitBuilderBase< ExecutionTrace_::FF >::operator==(const CircuitBuilderBase &other) const=defaultbb::CircuitBuilderBase< ExecutionTrace_::FF >
populate_ecc_op_wires(const UltraOp &ultra_op)bb::MegaCircuitBuilder_< FF >private
populate_public_inputs_block()bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
prev_var_indexbb::CircuitBuilderBase< ExecutionTrace_::FF >
print_num_estimated_finalized_gates() const overridebb::MegaCircuitBuilder_< FF >inlinevirtual
process_non_native_field_multiplications()bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
process_range_list(RangeList &list)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
process_range_lists()bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
program_widthbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
public_inputs() constbb::CircuitBuilderBase< ExecutionTrace_::FF >inline
public_inputs_bb::CircuitBuilderBase< ExecutionTrace_::FF >private
public_inputs_finalized_bb::CircuitBuilderBase< ExecutionTrace_::FF >private
put_constant_variable(const FF &variable)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
queue_ecc_add_accum(const g1::affine_element &point)bb::MegaCircuitBuilder_< FF >
queue_ecc_eq()bb::MegaCircuitBuilder_< FF >
queue_ecc_mul_accum(const g1::affine_element &point, const FF &scalar)bb::MegaCircuitBuilder_< FF >
queue_ecc_no_op()bb::MegaCircuitBuilder_< FF >
queue_ecc_random_op()bb::MegaCircuitBuilder_< FF >
queue_partial_non_native_field_multiplication(const non_native_partial_multiplication_witnesses< FF > &input)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
RAM_CONSISTENCY_CHECK enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
RAM_READ enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
RAM_TIMESTAMP_CHECK enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
RAM_WRITE enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
range_constrain_two_limbs(const uint32_t lo_idx, const uint32_t hi_idx, const size_t lo_limb_bits=DEFAULT_NON_NATIVE_FIELD_LIMB_BITS, const size_t hi_limb_bits=DEFAULT_NON_NATIVE_FIELD_LIMB_BITS)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
range_listsbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
read_bus_vector(BusId bus_idx, const uint32_t &read_idx_witness_idx)bb::MegaCircuitBuilder_< FF >
read_calldata(const uint32_t &read_idx_witness_idx)bb::MegaCircuitBuilder_< FF >inline
read_RAM_array(const size_t ram_id, const uint32_t index_witness)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
read_return_data(const uint32_t &read_idx_witness_idx)bb::MegaCircuitBuilder_< FF >inline
read_ROM_array(const size_t rom_id, const uint32_t index_witness)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
read_ROM_array_pair(const size_t rom_id, const uint32_t index_witness)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
read_secondary_calldata(const uint32_t &read_idx_witness_idx)bb::MegaCircuitBuilder_< FF >inline
REAL_VARIABLEbb::CircuitBuilderBase< ExecutionTrace_::FF >static
real_variable_indexbb::CircuitBuilderBase< ExecutionTrace_::FF >
real_variable_tagsbb::CircuitBuilderBase< ExecutionTrace_::FF >
ROM_CONSISTENCY_CHECK enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
rom_ram_logicbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
ROM_READ enum valuebb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
RomRamLogic typedefbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
scaled_witness typedefbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
set_err(std::string msg)bb::CircuitBuilderBase< ExecutionTrace_::FF >
set_goblin_ecc_op_code_constant_variables()bb::MegaCircuitBuilder_< FF >private
set_public_input(uint32_t witness_index)bb::CircuitBuilderBase< ExecutionTrace_::FF >virtual
set_ROM_element(const size_t rom_id, const size_t index_value, const uint32_t value_witness)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
set_ROM_element_pair(const size_t rom_id, const size_t index_value, const std::array< uint32_t, 2 > &value_witnesses)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
set_variable(const uint32_t index, const FF &value)bb::CircuitBuilderBase< ExecutionTrace_::FF >inline
set_variable_name(uint32_t index, const std::string &name)bb::CircuitBuilderBase< ExecutionTrace_::FF >virtual
taubb::CircuitBuilderBase< ExecutionTrace_::FF >
UINT_LOG2_BASEbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
UltraCircuitBuilder_(const size_t size_hint=0)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
UltraCircuitBuilder_(const size_t size_hint, auto &witness_values, const std::vector< uint32_t > &public_inputs, size_t varnum, bool recursive=false)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
UltraCircuitBuilder_(const UltraCircuitBuilder_ &other)=defaultbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
UltraCircuitBuilder_(UltraCircuitBuilder_ &&other) noexceptbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
UNINITIALIZED_MEMORY_RECORDbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >static
update_real_variable_indices(uint32_t index, uint32_t new_real_index)bb::CircuitBuilderBase< ExecutionTrace_::FF >
update_used_witnesses(uint32_t var_idx)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >inline
update_variable_names(uint32_t index)bb::CircuitBuilderBase< ExecutionTrace_::FF >virtual
used_witnessesbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
variable_namesbb::CircuitBuilderBase< ExecutionTrace_::FF >
variablesbb::CircuitBuilderBase< ExecutionTrace_::FF >private
write_RAM_array(const size_t ram_id, const uint32_t index_witness, const uint32_t value_witness)bb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >
zero_idxbb::CircuitBuilderBase< ExecutionTrace_::FF >
~CircuitBuilderBase()=defaultbb::CircuitBuilderBase< ExecutionTrace_::FF >virtual
~UltraCircuitBuilder_() override=defaultbb::UltraCircuitBuilder_< MegaExecutionTraceBlocks >