source: git/factory/cf_defs.h @ e16f7d

spielwiese
Last change on this file since e16f7d was e16f7d, checked in by Martin Lee <martinlee84@…>, 12 years ago
chg: deleted fieldGCD
  • Property mode set to 100644
File size: 919 bytes
RevLine 
[493c477]1/* emacs edit mode for this file is -*- C++ -*- */
[341696]2/* $Id$ */
[2dd068]3
4#ifndef INCL_CF_DEFS_H
[b47a61]5#define INCL_CF_DEFS_H
[2dd068]6
[e4fe2b]7// #include "config.h"
[c6be2f]8
[2dd068]9/*BEGINPUBLIC*/
10
[995f1c]11#define LEVELBASE -1000000
12#define LEVELTRANS -500000
13#define LEVELQUOT 1000000
14#define LEVELEXPR 1000001
[2dd068]15
16#define UndefinedDomain 32000
17#define PrimePowerDomain 5
18#define GaloisFieldDomain 4
19#define FiniteFieldDomain 3
20#define RationalDomain 2
21#define IntegerDomain 1
22
[257f75]23//{{{ constants
24//{{{ docu
25//
26// - factory switches.
27//
28//}}}
29const int SW_RATIONAL = 0;
[768c0c]30const int SW_SYMMETRIC_FF = 1;
31const int SW_BERLEKAMP = 2;
32const int SW_FAC_QUADRATICLIFT = 3;
33const int SW_USE_EZGCD = 4;
34const int SW_USE_EZGCD_P = 5;
35const int SW_USE_NTL=6;
36const int SW_USE_NTL_GCD_0=7;
37const int SW_USE_NTL_GCD_P=8;
38const int SW_USE_NTL_SORT=9;
39const int SW_USE_CHINREM_GCD=10;
40const int SW_USE_QGCD=11;
[e16f7d]41const int SW_USE_FF_MOD_GCD=12;
[257f75]42//}}}
[2dd068]43
44/*ENDPUBLIC*/
45
[493c477]46#endif /* ! INCL_CF_DEFS_H */
Note: See TracBrowser for help on using the repository browser.