Changeset 8b1af6 in git for Singular/table.h
- Timestamp:
- Nov 6, 2013, 2:30:52 PM (10 years ago)
- Branches:
- (u'spielwiese', '5b153614cbc72bfa198d75b1e9e33dab2645d9fe')
- Children:
- 93fc820b11e13b03357f9d05061a1954e37d658c
- Parents:
- 75761633171290fa9ee90c7fc19a9d9bfba3534911ab4e8595e6e90a6b646949f46d516f88a72015
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/table.h
r11ab4e r8b1af6 1122 1122 // input type output type convert procedure 1123 1123 // int -> bigint 1124 { INT_CMD, BIGINT_CMD, D(iiI2BI) , NULL },1124 { INT_CMD, BIGINT_CMD, D(iiI2BI) , NULL_VAL }, 1125 1125 // int -> number 1126 { INT_CMD, NUMBER_CMD, D(iiI2N) , NULL },1127 { BIGINT_CMD, NUMBER_CMD, D(iiBI2N) , NULL },1126 { INT_CMD, NUMBER_CMD, D(iiI2N) , NULL_VAL }, 1127 { BIGINT_CMD, NUMBER_CMD, D(iiBI2N) , NULL_VAL }, 1128 1128 // int -> poly 1129 { INT_CMD, POLY_CMD, D(iiI2P) , NULL },1130 { BIGINT_CMD, POLY_CMD, D(iiBI2P) , NULL },1129 { INT_CMD, POLY_CMD, D(iiI2P) , NULL_VAL }, 1130 { BIGINT_CMD, POLY_CMD, D(iiBI2P) , NULL_VAL }, 1131 1131 // int -> vector 1132 { INT_CMD, VECTOR_CMD, D(iiI2V) , NULL },1133 { BIGINT_CMD, VECTOR_CMD, D(iiBI2V) , NULL },1132 { INT_CMD, VECTOR_CMD, D(iiI2V) , NULL_VAL }, 1133 { BIGINT_CMD, VECTOR_CMD, D(iiBI2V) , NULL_VAL }, 1134 1134 // int -> ideal 1135 { INT_CMD, IDEAL_CMD, D(iiI2Id) , NULL },1136 { BIGINT_CMD, IDEAL_CMD, D(iiBI2Id) , NULL },1135 { INT_CMD, IDEAL_CMD, D(iiI2Id) , NULL_VAL }, 1136 { BIGINT_CMD, IDEAL_CMD, D(iiBI2Id) , NULL_VAL }, 1137 1137 // int -> matrix 1138 { INT_CMD, MATRIX_CMD, D(iiI2Id) , NULL },1139 { BIGINT_CMD, MATRIX_CMD, D(iiBI2Id) , NULL },1138 { INT_CMD, MATRIX_CMD, D(iiI2Id) , NULL_VAL }, 1139 { BIGINT_CMD, MATRIX_CMD, D(iiBI2Id) , NULL_VAL }, 1140 1140 // int -> intvec 1141 { INT_CMD, INTVEC_CMD, D(iiI2Iv) , NULL },1141 { INT_CMD, INTVEC_CMD, D(iiI2Iv) , NULL_VAL }, 1142 1142 // intvec -> intmat 1143 { INTVEC_CMD, INTMAT_CMD, D(iiDummy), NULL },1143 { INTVEC_CMD, INTMAT_CMD, D(iiDummy), NULL_VAL }, 1144 1144 // intvec -> matrix 1145 { INTVEC_CMD, MATRIX_CMD, D(iiIm2Ma) , NULL },1145 { INTVEC_CMD, MATRIX_CMD, D(iiIm2Ma) , NULL_VAL }, 1146 1146 // intmat -> bigintmat 1147 { INTMAT_CMD, BIGINTMAT_CMD, D(iiIm2Bim) , NULL },1147 { INTMAT_CMD, BIGINTMAT_CMD, D(iiIm2Bim) , NULL_VAL }, 1148 1148 // bigintmat -> intmat 1149 { BIGINTMAT_CMD, INTMAT_CMD, D(iiBim2Im) , NULL },1149 { BIGINTMAT_CMD, INTMAT_CMD, D(iiBim2Im) , NULL_VAL }, 1150 1150 // intmat -> matrix 1151 { INTMAT_CMD, MATRIX_CMD, D(iiIm2Ma) , NULL },1151 { INTMAT_CMD, MATRIX_CMD, D(iiIm2Ma) , NULL_VAL }, 1152 1152 // number -> poly 1153 { NUMBER_CMD, POLY_CMD, D(iiN2P) , NULL },1153 { NUMBER_CMD, POLY_CMD, D(iiN2P) , NULL_VAL }, 1154 1154 // number -> matrix 1155 { NUMBER_CMD, MATRIX_CMD, D(iiN2Ma) , NULL },1155 { NUMBER_CMD, MATRIX_CMD, D(iiN2Ma) , NULL_VAL }, 1156 1156 // number -> ideal 1157 1157 // number -> vector … … 1159 1159 // poly -> number 1160 1160 // poly -> ideal 1161 { POLY_CMD, IDEAL_CMD, D(iiP2Id) , NULL },1161 { POLY_CMD, IDEAL_CMD, D(iiP2Id) , NULL_VAL }, 1162 1162 // poly -> vector 1163 { POLY_CMD, VECTOR_CMD, D(iiP2V) , NULL },1163 { POLY_CMD, VECTOR_CMD, D(iiP2V) , NULL_VAL }, 1164 1164 // poly -> matrix 1165 { POLY_CMD, MATRIX_CMD, D(iiP2Id) , NULL },1165 { POLY_CMD, MATRIX_CMD, D(iiP2Id) , NULL_VAL }, 1166 1166 // vector -> module 1167 { VECTOR_CMD, MODUL_CMD, D(iiP2Id) , NULL },1167 { VECTOR_CMD, MODUL_CMD, D(iiP2Id) , NULL_VAL }, 1168 1168 // vector -> matrix 1169 { VECTOR_CMD, MATRIX_CMD, D(iiV2Ma) , NULL },1169 { VECTOR_CMD, MATRIX_CMD, D(iiV2Ma) , NULL_VAL }, 1170 1170 // ideal -> module 1171 { IDEAL_CMD, MODUL_CMD, D(iiMa2Mo) , NULL },1171 { IDEAL_CMD, MODUL_CMD, D(iiMa2Mo) , NULL_VAL }, 1172 1172 // ideal -> matrix 1173 { IDEAL_CMD, MATRIX_CMD, D(iiDummy) , NULL },1173 { IDEAL_CMD, MATRIX_CMD, D(iiDummy) , NULL_VAL }, 1174 1174 // module -> matrix 1175 { MODUL_CMD, MATRIX_CMD, D(iiMo2Ma) , NULL },1175 { MODUL_CMD, MATRIX_CMD, D(iiMo2Ma) , NULL_VAL }, 1176 1176 // matrix -> ideal 1177 1177 // matrix -> module 1178 { MATRIX_CMD, MODUL_CMD, D(iiMa2Mo) , NULL },1178 { MATRIX_CMD, MODUL_CMD, D(iiMa2Mo) , NULL_VAL }, 1179 1179 // intvec 1180 1180 // link 1181 { STRING_CMD, LINK_CMD, D(iiS2Link) , NULL },1181 { STRING_CMD, LINK_CMD, D(iiS2Link) , NULL_VAL }, 1182 1182 // resolution -> list 1183 { RESOLUTION_CMD, LIST_CMD, NULL /*iiR2L*/ , D(iiR2L_l) },1183 { RESOLUTION_CMD, LIST_CMD, NULL_VAL /*iiR2L*/ , D(iiR2L_l) }, 1184 1184 // list -> resolution 1185 { LIST_CMD, RESOLUTION_CMD, D(iiL2R) , NULL 1185 { LIST_CMD, RESOLUTION_CMD, D(iiL2R) , NULL_VAL}, 1186 1186 // end of list 1187 { 0, 0, NULL , NULL }1187 { 0, 0, NULL_VAL , NULL_VAL } 1188 1188 }; 1189 1189 #endif
Note: See TracChangeset
for help on using the changeset viewer.