| accumulate(const std::vector< field_t > &input) | bb::stdlib::field_t< Builder_ > | static |
| add_two(const field_t &add_b, const field_t &add_c) const | bb::stdlib::field_t< Builder_ > | |
| additive_constant | bb::stdlib::field_t< Builder_ > | mutable |
| assert_equal(const field_t &rhs, std::string const &msg="field_t::assert_equal") const | bb::stdlib::field_t< Builder_ > | |
| assert_is_in_set(const std::vector< field_t > &set, std::string const &msg="field_t::assert_not_in_set") const | bb::stdlib::field_t< Builder_ > | |
| assert_is_not_zero(std::string const &msg="field_t::assert_is_not_zero") const | bb::stdlib::field_t< Builder_ > | |
| assert_is_zero(std::string const &msg="field_t::assert_is_zero") const | bb::stdlib::field_t< Builder_ > | |
| assert_not_equal(const field_t &rhs, std::string const &msg="field_t::assert_not_equal") const | bb::stdlib::field_t< Builder_ > | |
| Builder typedef | bb::stdlib::field_t< Builder_ > | |
| CoefficientAccumulator typedef | bb::stdlib::field_t< Builder_ > | |
| conditional_assign(const bool_t< Builder > &predicate, const field_t &lhs, const field_t &rhs) | bb::stdlib::field_t< Builder_ > | static |
| conditional_negate(const bool_t< Builder > &predicate) const | bb::stdlib::field_t< Builder_ > | |
| context | bb::stdlib::field_t< Builder_ > | mutable |
| convert_constant_to_fixed_witness(Builder *ctx) | bb::stdlib::field_t< Builder_ > | inline |
| copy_as_new_witness(Builder &context, field_t const &other) | bb::stdlib::field_t< Builder_ > | inlinestatic |
| create_range_constraint(size_t num_bits, std::string const &msg="field_t::range_constraint") const | bb::stdlib::field_t< Builder_ > | |
| divide_no_zero_check(const field_t &other) const | bb::stdlib::field_t< Builder_ > | |
| evaluate_linear_identity(const field_t &a, const field_t &b, const field_t &c, const field_t &d, const std::string &msg="field_t::evaluate_linear_identity") | bb::stdlib::field_t< Builder_ > | static |
| evaluate_polynomial_identity(const field_t &a, const field_t &b, const field_t &c, const field_t &d, const std::string &msg="field_t::evaluate_polynomial_identity") | bb::stdlib::field_t< Builder_ > | static |
| field_t(Builder *parent_context=nullptr) | bb::stdlib::field_t< Builder_ > | |
| field_t(Builder *parent_context, const bb::fr &value) | bb::stdlib::field_t< Builder_ > | |
| field_t(const int value) | bb::stdlib::field_t< Builder_ > | inline |
| field_t(const unsigned long long value) | bb::stdlib::field_t< Builder_ > | inline |
| field_t(const unsigned int value) | bb::stdlib::field_t< Builder_ > | inline |
| field_t(const unsigned long value) | bb::stdlib::field_t< Builder_ > | inline |
| field_t(const bb::fr &value) | bb::stdlib::field_t< Builder_ > | inline |
| field_t(const uint256_t &value) | bb::stdlib::field_t< Builder_ > | inline |
| field_t(const witness_t< Builder > &value) | bb::stdlib::field_t< Builder_ > | |
| field_t(const field_t &other) | bb::stdlib::field_t< Builder_ > | inline |
| field_t(field_t &&other) noexcept | bb::stdlib::field_t< Builder_ > | inline |
| field_t(const bool_t< Builder > &other) | bb::stdlib::field_t< Builder_ > | |
| fix_witness() | bb::stdlib::field_t< Builder_ > | inline |
| from_witness(Builder *ctx, const bb::fr &input) | bb::stdlib::field_t< Builder_ > | inlinestatic |
| from_witness_index(Builder *ctx, uint32_t witness_index) | bb::stdlib::field_t< Builder_ > | static |
| get_context() const | bb::stdlib::field_t< Builder_ > | inline |
| get_normalized_witness_index() const | bb::stdlib::field_t< Builder_ > | inline |
| get_origin_tag() const | bb::stdlib::field_t< Builder_ > | inline |
| get_value() const | bb::stdlib::field_t< Builder_ > | |
| get_witness_index() const | bb::stdlib::field_t< Builder_ > | inline |
| invert() const | bb::stdlib::field_t< Builder_ > | inline |
| is_composite | bb::stdlib::field_t< Builder_ > | static |
| is_constant() const | bb::stdlib::field_t< Builder_ > | inline |
| is_normalized() const | bb::stdlib::field_t< Builder_ > | inline |
| is_zero() const | bb::stdlib::field_t< Builder_ > | |
| madd(const field_t &to_mul, const field_t &to_add) const | bb::stdlib::field_t< Builder_ > | |
| modulus | bb::stdlib::field_t< Builder_ > | static |
| multiplicative_constant | bb::stdlib::field_t< Builder_ > | mutable |
| native typedef | bb::stdlib::field_t< Builder_ > | |
| no_wrap_split_at(const size_t lsb_index, const size_t num_bits=grumpkin::MAX_NO_WRAP_INTEGER_BIT_LENGTH) const | bb::stdlib::field_t< Builder_ > | |
| normalize() const | bb::stdlib::field_t< Builder_ > | |
| operator bool_t< Builder >() const | bb::stdlib::field_t< Builder_ > | explicit |
| operator!=(const field_t &other) const | bb::stdlib::field_t< Builder_ > | |
| operator*(const field_t &other) const | bb::stdlib::field_t< Builder_ > | |
| operator*=(const field_t &other) | bb::stdlib::field_t< Builder_ > | inline |
| operator+(const field_t &other) const | bb::stdlib::field_t< Builder_ > | |
| operator++() | bb::stdlib::field_t< Builder_ > | inline |
| operator++(const int) | bb::stdlib::field_t< Builder_ > | inline |
| operator+=(const field_t &other) | bb::stdlib::field_t< Builder_ > | inline |
| operator-(const field_t &other) const | bb::stdlib::field_t< Builder_ > | |
| operator-() const | bb::stdlib::field_t< Builder_ > | inline |
| operator-=(const field_t &other) | bb::stdlib::field_t< Builder_ > | inline |
| operator/(const field_t &other) const | bb::stdlib::field_t< Builder_ > | |
| operator/=(const field_t &other) | bb::stdlib::field_t< Builder_ > | inline |
| operator=(const field_t &other) | bb::stdlib::field_t< Builder_ > | inline |
| operator=(field_t &&other) noexcept | bb::stdlib::field_t< Builder_ > | inline |
| operator==(const field_t &other) const | bb::stdlib::field_t< Builder_ > | |
| pow(const uint32_t &exponent) const | bb::stdlib::field_t< Builder_ > | |
| pow(const field_t &exponent) const | bb::stdlib::field_t< Builder_ > | |
| preprocess_three_bit_table(const field_t &T0, const field_t &T1, const field_t &T2, const field_t &T3, const field_t &T4, const field_t &T5, const field_t &T6, const field_t &T7) | bb::stdlib::field_t< Builder_ > | static |
| preprocess_two_bit_table(const field_t &T0, const field_t &T1, const field_t &T2, const field_t &T3) | bb::stdlib::field_t< Builder_ > | static |
| PUBLIC_INPUTS_SIZE | bb::stdlib::field_t< Builder_ > | static |
| ranged_less_than(const field_t< Builder > &other) const | bb::stdlib::field_t< Builder_ > | inline |
| reconstruct_from_public(const std::span< const field_t, PUBLIC_INPUTS_SIZE > &limbs) | bb::stdlib::field_t< Builder_ > | inlinestatic |
| select_from_three_bit_table(const std::array< field_t, 8 > &table, const bool_t< Builder > &t2, const bool_t< Builder > &t1, const bool_t< Builder > &t0) | bb::stdlib::field_t< Builder_ > | static |
| select_from_two_bit_table(const std::array< field_t, 4 > &table, const bool_t< Builder > &t1, const bool_t< Builder > &t0) | bb::stdlib::field_t< Builder_ > | static |
| set_free_witness_tag() | bb::stdlib::field_t< Builder_ > | inline |
| set_origin_tag(const OriginTag &new_tag) const | bb::stdlib::field_t< Builder_ > | inline |
| set_public() const | bb::stdlib::field_t< Builder_ > | inline |
| sqr() const | bb::stdlib::field_t< Builder_ > | inline |
| tag | bb::stdlib::field_t< Builder_ > | mutable |
| unset_free_witness_tag() const | bb::stdlib::field_t< Builder_ > | inline |
| View typedef | bb::stdlib::field_t< Builder_ > | |
| witness_index | bb::stdlib::field_t< Builder_ > | mutable |
| ~field_t()=default | bb::stdlib::field_t< Builder_ > | |