source: git/factory/cf_defs.h @ 995f1c

spielwiese
Last change on this file since 995f1c was 995f1c, checked in by Rüdiger Stobbe <stobbe@…>, 27 years ago
"New definition of the level system. " git-svn-id: file:///usr/local/Singular/svn/trunk@36 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 853 bytes
Line 
1// emacs edit mode for this file is -*- C++ -*-
2// $Id: cf_defs.h,v 1.2 1996-07-08 08:16:06 stobbe Exp $
3
4#ifndef INCL_CF_DEFS_H
5#define incl_cf_defs_H
6
7/*
8$Log: not supported by cvs2svn $
9Revision 1.1  1996/07/02 11:18:57  stobbe
10"new switch SW_USE_EZGCD.
11"
12
13Revision 1.0  1996/05/17 10:59:38  stobbe
14Initial revision
15
16*/
17
18#include "conf.h"
19
20/*BEGINPUBLIC*/
21
22#define LEVELBASE -1000000
23#define LEVELTRANS -500000
24#define LEVELQUOT 1000000
25#define LEVELEXPR 1000001
26
27#define UndefinedDomain 32000
28#define PrimePowerDomain 5
29#define GaloisFieldDomain 4
30#define FiniteFieldDomain 3
31#define RationalDomain 2
32#define IntegerDomain 1
33
34#define SW_RATIONAL 0
35#define SW_QUOTIENT 1
36#define SW_SYMMETRIC_FF 2
37#define SW_BERLEKAMP 3
38#define SW_FAC_USE_BIG_PRIMES 4
39#define SW_FAC_QUADRATICLIFT 5
40#define SW_USE_EZGCD 6
41
42/*ENDPUBLIC*/
43
44#endif /* INCL_CF_DEFS_H */
Note: See TracBrowser for help on using the repository browser.