detail/element/fp12_2over3over2.hpp
Go to the documentation of this file.
395 element_fp12_2over3over2<FieldParams> operator*(const typename FieldParams::underlying_type &lhs,
402 element_fp12_2over3over2<FieldParams> operator*(const element_fp12_2over3over2<FieldParams> &lhs,
Definition: detail/element/fp12_2over3over2.hpp:42
element_fp12_2over3over2 operator-(const element_fp12_2over3over2 &B) const
Definition: detail/element/fp12_2over3over2.hpp:100
element_fp12_2over3over2 Frobenius_map(const PowerType &pwr) const
Definition: detail/element/fp12_2over3over2.hpp:163
data_type data
Definition: detail/element/fp12_2over3over2.hpp:53
element_fp12_2over3over2 operator+(const element_fp12_2over3over2 &B) const
Definition: detail/element/fp12_2over3over2.hpp:92
element_fp12_2over3over2(const data_type &in_data)
Definition: detail/element/fp12_2over3over2.hpp:63
element_fp12_2over3over2()
Definition: detail/element/fp12_2over3over2.hpp:55
std::array< underlying_type, 2 > data_type
Definition: detail/element/fp12_2over3over2.hpp:51
element_fp12_2over3over2 mul_by_024(const typename underlying_type::underlying_type &ell_0, const typename underlying_type::underlying_type &ell_VW, const typename underlying_type::underlying_type &ell_VV) const
Definition: detail/element/fp12_2over3over2.hpp:311
element_fp12_2over3over2 & operator+=(const element_fp12_2over3over2 &B)
Definition: detail/element/fp12_2over3over2.hpp:111
element_fp12_2over3over2 mul_by_045(const typename underlying_type::underlying_type &ell_0, const typename underlying_type::underlying_type &ell_VW, const typename underlying_type::underlying_type &ell_VV) const
Definition: detail/element/fp12_2over3over2.hpp:271
element_fp12_2over3over2 inversed() const
Definition: detail/element/fp12_2over3over2.hpp:145
underlying_type mul_by_non_residue(const underlying_type &A) const
Definition: detail/element/fp12_2over3over2.hpp:357
element_fp12_2over3over2 sqrt() const
Definition: detail/element/fp12_2over3over2.hpp:130
element_fp12_2over3over2 doubled() const
Definition: detail/element/fp12_2over3over2.hpp:96
element_fp12_2over3over2 cyclotomic_squared() const
Definition: detail/element/fp12_2over3over2.hpp:178
constexpr static const non_residue_type non_residue
Definition: detail/element/fp12_2over3over2.hpp:47
bool operator==(const element_fp12_2over3over2 &B) const
Definition: detail/element/fp12_2over3over2.hpp:77
bool operator!=(const element_fp12_2over3over2 &B) const
Definition: detail/element/fp12_2over3over2.hpp:81
element_fp12_2over3over2 cyclotomic_exp(const PowerType &exponent) const
Definition: detail/element/fp12_2over3over2.hpp:248
element_fp12_2over3over2 & operator=(const element_fp12_2over3over2 &B)
Definition: detail/element/fp12_2over3over2.hpp:85
policy_type::underlying_type underlying_type
Definition: detail/element/fp12_2over3over2.hpp:49
element_fp12_2over3over2 squared() const
Definition: detail/element/fp12_2over3over2.hpp:135
element_fp12_2over3over2(underlying_type in_data0, underlying_type in_data1)
Definition: detail/element/fp12_2over3over2.hpp:59
policy_type::non_residue_type non_residue_type
Definition: detail/element/fp12_2over3over2.hpp:46
element_fp12_2over3over2(const element_fp12_2over3over2 &B)
Definition: detail/element/fp12_2over3over2.hpp:67
element_fp12_2over3over2 operator-() const
Definition: detail/element/fp12_2over3over2.hpp:118
element_fp12_2over3over2 & operator-=(const element_fp12_2over3over2 &B)
Definition: detail/element/fp12_2over3over2.hpp:104
static element_fp12_2over3over2 one()
Definition: detail/element/fp12_2over3over2.hpp:73
element_fp12_2over3over2 unitary_inversed() const
Definition: detail/element/fp12_2over3over2.hpp:174
element_fp12_2over3over2 operator*(const element_fp12_2over3over2 &B) const
Definition: detail/element/fp12_2over3over2.hpp:122
static element_fp12_2over3over2 zero()
Definition: detail/element/fp12_2over3over2.hpp:69
element_fp12_2over3over2 pow(const PowerType &pwr) const
Definition: detail/element/fp12_2over3over2.hpp:141
constexpr FieldValueType power(const FieldValueType &base, const NumberType &exponent)
Definition: algebra/include/nil/crypto3/algebra/fields/detail/exponentiation.hpp:41
element_fp12_2over3over2< FieldParams > operator*(const typename FieldParams::underlying_type::underlying_type::underlying_type &lhs, const element_fp12_2over3over2< FieldParams > &rhs)
Definition: detail/element/fp12_2over3over2.hpp:364
Definition: pair.hpp:31