24 std::complex<double>
val;
30 Double(
double real,
double imag);
32 Double(std::complex<double> num);
static Double geometric_generator()
Double & operator*=(const Double &other)
static Double random_element()
Double operator^(const libff::bigint< 1 > power) const
Double & operator+=(const Double &other)
bool operator<(const Double &other) const
static Double multiplicative_generator
std::complex< double > val
Double operator+(const Double &other) const
static Double arithmetic_generator()
libff::bigint< 1 > as_bigint() const
bool operator>(const Double &other) const
static Double root_of_unity
Double operator*(const Double &other) const
bool operator!=(const Double &other) const
unsigned long as_ulong() const
bool operator==(const Double &other) const
Double & operator-=(const Double &other)
FieldT power(const FieldT &base, const bigint< m > &exponent)