1 | /*************************************************************************** |
---|
2 | * |
---|
3 | * HEADER FILE: MP_NumberDict.h |
---|
4 | * |
---|
5 | * The Numbertype dictionary (definitions and declarations) |
---|
6 | * |
---|
7 | * |
---|
8 | * Change Log: |
---|
9 | * |
---|
10 | * |
---|
11 | ***************************************************************************/ |
---|
12 | #ifndef _MP_NumberDict_h |
---|
13 | #define _MP_NumberDict_h |
---|
14 | |
---|
15 | /* Lets give the Number Dictionary the number 12 */ |
---|
16 | |
---|
17 | #define MP_NumberDict 12 |
---|
18 | |
---|
19 | /*************************************************************************** |
---|
20 | * |
---|
21 | * Meta type definitions |
---|
22 | * |
---|
23 | ***************************************************************************/ |
---|
24 | #define MP_CmtNumberRational 1 |
---|
25 | #define MP_CmtNumberInteger 2 |
---|
26 | #define MP_CmtNumberComplex 3 |
---|
27 | #define MP_CmtNumberReal 4 |
---|
28 | #define MP_CmtNumberCharp 5 |
---|
29 | #define MP_CmtNumberModulo 6 |
---|
30 | |
---|
31 | |
---|
32 | /*************************************************************************** |
---|
33 | * |
---|
34 | * Annot definitions |
---|
35 | * |
---|
36 | ***************************************************************************/ |
---|
37 | #define MP_AnnotNumberIsNormalized 1 |
---|
38 | #define MP_AnnotNumberIsPrime 2 |
---|
39 | #define MP_AnnotNumberModulos 3 |
---|
40 | |
---|
41 | |
---|
42 | /*************************************************************************** |
---|
43 | * |
---|
44 | * Common Operator Definitions |
---|
45 | * |
---|
46 | ***************************************************************************/ |
---|
47 | #define MP_CopNumberPrime 1 |
---|
48 | #define MP_CopNumberExtGcd 2 |
---|
49 | #define MP_CopNumberGcd 3 |
---|
50 | #define MP_CopNumberRandom 4 |
---|
51 | |
---|
52 | |
---|
53 | #endif /* _MP_NumberDict_h */ |
---|