| _is_infinity | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | private |
| BaseField typedef | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| batch_mul(const std::vector< goblin_element > &points, const std::vector< Fr > &scalars, const size_t max_num_bits=0, const bool handle_edge_cases=false) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | static |
| biggroup_tag typedef | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| bool_ct typedef | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| Builder typedef | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| checked_unconditional_add(const goblin_element &other) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| checked_unconditional_add_sub(const goblin_element &other) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| checked_unconditional_subtract(const goblin_element &other) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| conditional_negate(const bool_ct &predicate) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| conditional_select(const goblin_element &other, const bool_ct &predicate) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| convert_constant_to_fixed_witness(Builder *builder) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| dbl() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| fix_witness() | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| from_witness(Builder *ctx, const typename NativeGroup::affine_element &input) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inlinestatic |
| get_context() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| get_context(const goblin_element &other) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| get_origin_tag() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| get_standard_form() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| get_value() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| goblin_element()=default | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| goblin_element(const typename NativeGroup::affine_element &input) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| goblin_element(const Fq &x, const Fq &y) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| goblin_element(const Fq &x, const Fq &y, const bool_ct is_infinity) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| goblin_element(const goblin_element &other)=default | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| goblin_element(goblin_element &&other) noexcept=default | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| incomplete_assert_equal(const goblin_element &other, const std::string msg="goblin_element::incomplete_assert_equal") const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| is_point_at_infinity() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| normalize() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| one(Builder *ctx) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inlinestatic |
| operator*(const Fr &scalar) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| operator+(const goblin_element &other) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| operator+=(const goblin_element &other) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| operator-(const goblin_element &other) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| operator-() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| operator-=(const goblin_element &other) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| operator=(const goblin_element &other)=default | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| operator=(goblin_element &&other) noexcept=default | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| point_at_infinity(Builder *ctx) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inlinestatic |
| PUBLIC_INPUTS_SIZE | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | static |
| reconstruct_from_public(const std::span< const Fr, PUBLIC_INPUTS_SIZE > &limbs) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inlinestatic |
| reduce() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| set_free_witness_tag() | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| set_origin_tag(const OriginTag &tag) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| set_point_at_infinity(const bool_ct &is_infinity) | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| set_public() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| unset_free_witness_tag() | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| validate_on_curve() const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
| x | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| y | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |
| ~goblin_element()=default | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | |