source: git/factory/cf_defs.h @ c78743

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