[BACK]Return to cmotag.h CVS log [TXT][DIR] Up to [local] / OpenXM / doc / OpenXM-web

Annotation of OpenXM/doc/OpenXM-web/cmotag.h, Revision 1.5

1.5     ! ohara       1: /* $OpenXM: OpenXM/doc/OpenXM-web/cmotag.h,v 1.4 2015/08/18 02:24:04 noro Exp $ */
1.1       takayama    2: /*  cmotag.h */
1.3       takayama    3: /*  This file is the primary database of CMO tags. */
1.1       takayama    4: /* Never Use 0 as a CMO tag. */
1.2       takayama    5: #define LARGEID   0x7f000000       /* 2130706432 */
                      6: #define CMO_PRIVATE 0x7fff0000     /* 2147418112 */
1.1       takayama    7:
                      8: #define CMO_ERROR2 (LARGEID+2)
                      9: #define CMO_NULL    1
                     10: #define CMO_INT32   2
                     11: #define CMO_DATUM   3
                     12: #define CMO_STRING  4
                     13: #define CMO_MATHCAP 5
                     14: #define CMO_LIST    17
1.3       takayama   15:
                     16: #define CMO_ATTRIBUTE_LIST  (LARGEID+3)
1.1       takayama   17:
                     18:
                     19: #define     CMO_MONOMIAL32  19
                     20: #define     CMO_ZZ          20
                     21: #define     CMO_QQ          21
                     22: #define     CMO_ZERO        22
                     23: #define     CMO_DMS          23   /* Distributed monomial system */
                     24: #define     CMO_DMS_GENERIC     24
                     25: #define     CMO_DMS_OF_N_VARIABLES 25
                     26: #define     CMO_RING_BY_NAME  26
                     27: #define     CMO_RECURSIVE_POLYNOMIAL 27
                     28: #define     CMO_LIST_R   28
                     29: #define     CMO_INT32COEFF  30
                     30: #define     CMO_DISTRIBUTED_POLYNOMIAL 31
                     31: #define     CMO_POLYNOMIAL_IN_ONE_VARIABLE 33
                     32: #define     CMO_RATIONAL 34
1.4       noro       33: #define     CMO_COMPLEX 35
1.1       takayama   34:
                     35: #define     CMO_64BIT_MACHINE_DOUBLE   40
                     36: #define     CMO_ARRAY_OF_64BIT_MACHINE_DOUBLE  41
                     37: #define     CMO_128BIT_MACHINE_DOUBLE   42
                     38: #define     CMO_ARRAY_OF_128BIT_MACHINE_DOUBLE  43
                     39:
                     40: #define     CMO_BIGFLOAT    50
                     41: #define     CMO_IEEE_DOUBLE_FLOAT 51
1.5     ! ohara      42: #define     CMO_BIGFLOAT32  52
1.1       takayama   43:
                     44: #define     CMO_INDETERMINATE  60
                     45: #define     CMO_TREE           61
                     46: #define     CMO_LAMBDA         62    /* for function definition */
                     47:
                     48:
                     49: #define CMO_START_SIGNATURE    0x7fabcd03
                     50:
                     51: /* end of cmotag.h */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>