|
|
constexpr | field12 (const base_field &a=base_field::zero(), const base_field &b=base_field::zero()) |
| |
|
constexpr | field12 (const field12 &other) |
| |
|
constexpr | field12 (field12 &&other) noexcept |
| |
|
constexpr field12 & | operator= (const field12 &other) noexcept |
| |
|
constexpr field12 & | operator= (field12 &&other) noexcept |
| |
|
constexpr field12 | operator+ (const field12 &other) const |
| |
|
constexpr field12 | operator- (const field12 &other) const |
| |
|
constexpr field12 | operator* (const field12 &other) const |
| |
|
constexpr field12 | operator/ (const field12 &other) const |
| |
|
constexpr field12 | operator+= (const field12 &other) |
| |
|
constexpr field12 | operator-= (const field12 &other) |
| |
|
constexpr field12 | operator*= (const field12 &other) |
| |
|
constexpr field12 | operator/= (const field12 &other) |
| |
|
constexpr void | self_sparse_mul (const ell_coeffs &ell) |
| |
|
constexpr field12 | sqr () const |
| |
|
constexpr field12 | invert () const |
| |
|
constexpr field12 | frobenius_map_three () const |
| |
|
constexpr field12 | frobenius_map_two () const |
| |
|
constexpr field12 | frobenius_map_one () const |
| |
|
constexpr field12 | cyclotomic_squared () const |
| |
|
constexpr field12 | unitary_inverse () const |
| |
|
constexpr field12 | to_montgomery_form () |
| |
|
constexpr field12 | from_montgomery_form () |
| |
|
constexpr bool | is_zero () const |
| |
|
constexpr bool | operator== (const field12 &other) const |
| |
|
|
base_field | c0 |
| |
|
base_field | c1 |
| |
The documentation for this class was generated from the following file: