_is_infinity | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | private |
assert_equal(const goblin_element &other) const | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > | inline |
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 |
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 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 > | |
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 > | |