Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::group_elements::element< Fq, Fr, Params > Member List

This is the complete list of members for bb::group_elements::element< Fq, Fr, Params >, including all inherited members.

batch_affine_add(const std::span< affine_element< Fq, Fr, Params > > &first_group, const std::span< affine_element< Fq, Fr, Params > > &second_group, const std::span< affine_element< Fq, Fr, Params > > &results) noexceptbb::group_elements::element< Fq, Fr, Params >static
batch_mul_with_endomorphism(const std::span< const affine_element< Fq, Fr, Params > > &points, const Fr &scalar) noexceptbb::group_elements::element< Fq, Fr, Params >static
batch_normalize(element *elements, size_t num_elements) noexceptbb::group_elements::element< Fq, Fr, Params >static
conditional_negate_affine(const affine_element< Fq, Fr, Params > &in, affine_element< Fq, Fr, Params > &out, uint64_t predicate) noexceptbb::group_elements::element< Fq, Fr, Params >privatestatic
curve_bbb::group_elements::element< Fq, Fr, Params >static
dbl() const noexceptbb::group_elements::element< Fq, Fr, Params >
element() noexcept=defaultbb::group_elements::element< Fq, Fr, Params >
element(const Fq &a, const Fq &b, const Fq &c) noexceptbb::group_elements::element< Fq, Fr, Params >
element(const element &other) noexceptbb::group_elements::element< Fq, Fr, Params >
element(element &&other) noexceptbb::group_elements::element< Fq, Fr, Params >
element(const affine_element< Fq, Fr, Params > &other) noexceptbb::group_elements::element< Fq, Fr, Params >
infinity()bb::group_elements::element< Fq, Fr, Params >static
is_point_at_infinity() const noexceptbb::group_elements::element< Fq, Fr, Params >
mul_with_endomorphism(const Fr &scalar) const noexceptbb::group_elements::element< Fq, Fr, Params >private
mul_without_endomorphism(const Fr &scalar) const noexceptbb::group_elements::element< Fq, Fr, Params >private
normalize() const noexceptbb::group_elements::element< Fq, Fr, Params >
on_curve() const noexceptbb::group_elements::element< Fq, Fr, Params >
one() noexceptbb::group_elements::element< Fq, Fr, Params >inlinestatic
operator affine_element< Fq, Fr, Params >() const noexceptbb::group_elements::element< Fq, Fr, Params >
operator*(const Fr &exponent) const noexceptbb::group_elements::element< Fq, Fr, Params >
operator*=(const Fr &exponent) noexceptbb::group_elements::element< Fq, Fr, Params >
operator+(const element &other) const noexceptbb::group_elements::element< Fq, Fr, Params >
operator+(const affine_element< Fq, Fr, Params > &other) const noexceptbb::group_elements::element< Fq, Fr, Params >
operator+bb::group_elements::element< Fq, Fr, Params >friend
operator+=(const element &other) noexceptbb::group_elements::element< Fq, Fr, Params >
operator+=(const affine_element< Fq, Fr, Params > &other) noexceptbb::group_elements::element< Fq, Fr, Params >
operator-(const element &other) const noexceptbb::group_elements::element< Fq, Fr, Params >
operator-(const affine_element< Fq, Fr, Params > &other) const noexceptbb::group_elements::element< Fq, Fr, Params >
operator-() const noexceptbb::group_elements::element< Fq, Fr, Params >
operator-bb::group_elements::element< Fq, Fr, Params >friend
operator-=(const element &other) noexceptbb::group_elements::element< Fq, Fr, Params >
operator-=(const affine_element< Fq, Fr, Params > &other) noexceptbb::group_elements::element< Fq, Fr, Params >
operator<<bb::group_elements::element< Fq, Fr, Params >friend
operator=(const element &other) noexceptbb::group_elements::element< Fq, Fr, Params >
operator=(element &&other) noexceptbb::group_elements::element< Fq, Fr, Params >
operator==(const element &other) const noexceptbb::group_elements::element< Fq, Fr, Params >
random_coordinates_on_curve(numeric::RNG *engine=nullptr) noexceptbb::group_elements::element< Fq, Fr, Params >privatestatic
random_coordinates_on_curve(numeric::RNG *engine) noexceptbb::group_elements::element< Fq, Fr, Params >
random_element(numeric::RNG *engine=nullptr) noexceptbb::group_elements::element< Fq, Fr, Params >static
self_dbl() noexceptbb::group_elements::element< Fq, Fr, Params >
self_mixed_add_or_sub(const affine_element< Fq, Fr, Params > &other, uint64_t predicate) noexceptbb::group_elements::element< Fq, Fr, Params >
self_set_infinity() noexceptbb::group_elements::element< Fq, Fr, Params >
set_infinity() const noexceptbb::group_elements::element< Fq, Fr, Params >
TestElementPrivatebb::group_elements::element< Fq, Fr, Params >friend
xbb::group_elements::element< Fq, Fr, Params >
ybb::group_elements::element< Fq, Fr, Params >
zbb::group_elements::element< Fq, Fr, Params >
zero() noexceptbb::group_elements::element< Fq, Fr, Params >inlinestatic
~element() noexcept=defaultbb::group_elements::element< Fq, Fr, Params >