source: git/factory/cf_defs.h @ 3ace5b6

spielwiese
Last change on this file since 3ace5b6 was 362fc67, checked in by Martin Lee <martinlee84@…>, 12 years ago
chg: remove $Id$
  • Property mode set to 100644
File size: 908 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 PrimePowerDomain 5
17#define GaloisFieldDomain 4
18#define FiniteFieldDomain 3
19#define RationalDomain 2
20#define IntegerDomain 1
21
22//{{{ constants
23//{{{ docu
24//
25// - factory switches.
26//
27//}}}
28const int SW_RATIONAL = 0;
29const int SW_SYMMETRIC_FF = 1;
30const int SW_BERLEKAMP = 2;
31const int SW_FAC_QUADRATICLIFT = 3;
32const int SW_USE_EZGCD = 4;
33const int SW_USE_EZGCD_P = 5;
34const int SW_USE_NTL=6;
35const int SW_USE_NTL_GCD_0=7;
36const int SW_USE_NTL_GCD_P=8;
37const int SW_USE_NTL_SORT=9;
38const int SW_USE_CHINREM_GCD=10;
39const int SW_USE_QGCD=11;
40const int SW_USE_FF_MOD_GCD=12;
41//}}}
42
43/*ENDPUBLIC*/
44
45#endif /* ! INCL_CF_DEFS_H */
Note: See TracBrowser for help on using the repository browser.