37 if (c > 536870909)
factoryError(
"characteristic is too large(max is 2^29)");
44 ASSERT( c != 0 && n > 1,
"illegal GF(q)" );
int cf_getSmallPrime(int i)
static int theCharacteristic
void gf_setcharacteristic(int p, int n, char name)
CanonicalForm getGFGenerator()
InternalCF * int2imm_gf(long i)
int cf_getNumSmallPrimes()
char name(const Variable &v)
void setCharacteristic(int c)
void ff_setprime(const int p)
operations on immediates, that is elements of F_p, GF, Z, Q that fit into intrinsic int...
#define GaloisFieldDomain
#define ASSERT(expression, message)
static void settype(int type)
void(* factoryError)(const char *s)
#define FiniteFieldDomain