Radix2EvaluationDomain
Defines a domain over which finite field (I)FFTs can be performed. Works only for fields that have a large multiplicative subgroup of size that is a power-of-2.
struct Radix2EvaluationDomain {
uint64 size;
uint32 log_size_of_group;
Bw6Fr size_as_field_element;
Bw6Fr size_inv;
Bw6Fr group_gen;
Bw6Fr group_gen_inv;
Bw6Fr offset;
Bw6Fr offset_inv;
Bw6Fr offset_pow_size;
}