Changeset 7b25fe in git
- Timestamp:
- Jul 25, 2011, 5:40:41 PM (12 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 1558d57b639351ad0ad10d1e5e337419bfcf21fb
- Parents:
- 630dad1a4f9f6b630b4dcfa05851a5869b7fe25b
- git-author:
- Hans Schoenemann <hannes@mathematik.uni-kl.de>2011-07-25 17:40:41+02:00
- git-committer:
- Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 12:53:33+01:00
- Location:
- kernel
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/hutil.cc
r630dad r7b25fe 36 36 scfmon ex, ek; 37 37 if (tailRing != currRing) 38 hisModule = id RankFreeModule(S, currRing, tailRing);38 hisModule = id_RankFreeModule(S, currRing, tailRing); 39 39 else 40 hisModule = id RankFreeModule(S);40 hisModule = id_RankFreeModule(S,currRing); 41 41 if (hisModule < 0) 42 42 hisModule = 0; -
kernel/ideals.cc
r630dad r7b25fe 285 285 assume(!idIs0(h2)); 286 286 assume(IDELEMS(h1)<=IDELEMS(h2)); 287 assume(id RankFreeModule(h1)==0);288 assume(id RankFreeModule(h2)==0);287 assume(id_RankFreeModule(h1,currRing)==0); 288 assume(id_RankFreeModule(h2,currRing)==0); 289 289 // add a new variable: 290 290 int j; … … 351 351 { 352 352 int i,j,k,length; 353 int flength = id RankFreeModule(h1);354 int slength = id RankFreeModule(h2);353 int flength = id_RankFreeModule(h1,currRing); 354 int slength = id_RankFreeModule(h2,currRing); 355 355 int rank=si_min(flength,slength); 356 356 if ((idIs0(h1)) || (idIs0(h2))) return idInit(1,rank); … … 500 500 if (!idIs0(arg[i])) 501 501 { 502 realrki=id RankFreeModule(arg[i]);502 realrki=id_RankFreeModule(arg[i],currRing); 503 503 k++; 504 504 j += IDELEMS(arg[i]); … … 610 610 611 611 if (idIs0(h1)) return NULL; 612 k = id RankFreeModule(h1);612 k = id_RankFreeModule(h1,currRing); 613 613 h2=idCopy(h1); 614 614 i = IDELEMS(h2)-1; … … 724 724 return result; 725 725 } 726 int slength=(int)id RankFreeModule(h1);727 k=si_max(1,slength /*id RankFreeModule(h1)*/);726 int slength=(int)id_RankFreeModule(h1,currRing); 727 k=si_max(1,slength /*id_RankFreeModule(h1)*/); 728 728 729 729 assume(currRing != NULL); … … 893 893 ideal idLiftStd (ideal h1, matrix* ma, tHomog hi, ideal * syz) 894 894 { 895 int i, j, k, t, inputIsIdeal=id RankFreeModule(h1);895 int i, j, k, t, inputIsIdeal=id_RankFreeModule(h1,currRing); 896 896 poly p=NULL, q, qq; 897 897 intvec *w=NULL; … … 919 919 BITSET save_verbose=verbose; 920 920 921 k=si_max(1,(int)id RankFreeModule(h1));921 k=si_max(1,(int)id_RankFreeModule(h1,currRing)); 922 922 923 923 if ((k==1) && (!lift3)) verbose |=Sy_bit(V_IDLIFT); … … 1047 1047 static void idPrepareStd(ideal s_temp, int k) 1048 1048 { 1049 int j,rk=id RankFreeModule(s_temp);1049 int j,rk=id_RankFreeModule(s_temp,currRing); 1050 1050 poly p,q; 1051 1051 … … 1081 1081 BOOLEAN isSB, BOOLEAN divide, matrix *unit) 1082 1082 { 1083 int lsmod =id RankFreeModule(submod), i, j, k;1083 int lsmod =id_RankFreeModule(submod,currRing), i, j, k; 1084 1084 int comps_to_add=0; 1085 1085 poly p; … … 1125 1125 comps_to_add--; 1126 1126 } 1127 k=si_max(id RankFreeModule(mod),idRankFreeModule(submod));1127 k=si_max(id_RankFreeModule(mod,currRing),id_RankFreeModule(submod,currRing)); 1128 1128 if ((k!=0) && (lsmod==0)) lsmod=1; 1129 1129 k=si_max(k,(int)mod->rank); … … 1364 1364 int i,l,ll,k,kkk,kmax; 1365 1365 int j = 0; 1366 int k1 = id RankFreeModule(h1);1367 int k2 = id RankFreeModule(h2);1366 int k1 = id_RankFreeModule(h1,currRing); 1367 int k2 = id_RankFreeModule(h2,currRing); 1368 1368 tHomog hom=isNotHomog; 1369 1369 … … 2198 2198 return idFreeModule(si_max(1,h2->ncols)); 2199 2199 if (!idIs0(h1)) 2200 flength = id RankFreeModule(h1);2201 slength = id RankFreeModule(h2);2200 flength = id_RankFreeModule(h1,currRing); 2201 slength = id_RankFreeModule(h2,currRing); 2202 2202 length = si_max(flength,slength); 2203 2203 if (length==0) … … 2509 2509 ideal res=arg; 2510 2510 if (!inPlace) res = idCopy(arg); 2511 res->rank=si_max(res->rank,id RankFreeModule(res));2511 res->rank=si_max(res->rank,id_RankFreeModule(res,currRing)); 2512 2512 int *red_comp=(int*)omAlloc((res->rank+1)*sizeof(int)); 2513 2513 for (i=res->rank;i>=0;i--) red_comp[i]=i; -
kernel/syz.cc
r630dad r7b25fe 399 399 ideal temp=NULL; 400 400 intvec *w = NULL,**tempW; 401 int i,k,syzIndex = 0,j,rk_arg=si_max(1,(int)id RankFreeModule(arg));401 int i,k,syzIndex = 0,j,rk_arg=si_max(1,(int)id_RankFreeModule(arg,currRing)); 402 402 int Kstd1_OldDeg=Kstd1_deg; 403 403 BOOLEAN completeMinim; … … 513 513 if (syzIndex>0) 514 514 { 515 int rkI=id RankFreeModule(res[syzIndex]);515 int rkI=id_RankFreeModule(res[syzIndex],currRing); 516 516 rSetSyzComp(rkI); 517 517 } … … 555 555 //w1->show(); 556 556 //PrintLn(); 557 int max_comp = id RankFreeModule(res[syzIndex]);557 int max_comp = id_RankFreeModule(res[syzIndex],currRing); 558 558 k = max_comp - rGetCurrSyzLimit(); 559 559 assume(w != NULL); … … 844 844 PrintS("weights:");if (weights!=NULL) weights->show(); else Print("NULL"); PrintLn(); 845 845 #endif 846 int rkl=l = si_max(id RankFreeModule(res[0]),res[0]->rank);846 int rkl=l = si_max(id_RankFreeModule(res[0],currRing),res[0]->rank); 847 847 i = 0; 848 848 while ((i<length) && (res[i]!=NULL)) -
kernel/syz0.cc
r630dad r7b25fe 34 34 polyset F,oldF=arg->m; 35 35 int Fl=IDELEMS(arg); 36 int rkF=id RankFreeModule(arg);36 int rkF=id_RankFreeModule(arg,currRing); 37 37 int syComponentOrder=currRing->ComponentOrder; 38 38 … … 207 207 } 208 208 } 209 rkF=id RankFreeModule(arg);209 rkF=id_RankFreeModule(arg,currRing); 210 210 /*----------------construction of the new ordering----------*/ 211 211 if (rkF>0) … … 535 535 pairs=(polyset)omAlloc0((Fl+gencQ)*sizeof(poly)); 536 536 } 537 rkF=id RankFreeModule(arg);537 rkF=id_RankFreeModule(arg,currRing); 538 538 Flength = (int*)omAlloc0(Fl*sizeof(int)); 539 539 for(j=0;j<Fl;j++) … … 822 822 BOOLEAN syTestOrder(ideal M) 823 823 { 824 int i=id RankFreeModule(M);824 int i=id_RankFreeModule(M,currRing); 825 825 if (i == 0) return FALSE; 826 826 int j=0; -
kernel/syz1.cc
r630dad r7b25fe 300 300 int i,j; 301 301 302 if (id RankFreeModule(arg)==0)302 if (id_RankFreeModule(arg,currRing)==0) 303 303 { 304 304 iv = idSort(arg); … … 1989 1989 rr = syzstr->fullres; 1990 1990 (*resolution)[0] 1991 = si_max(1,(int)id RankFreeModule(rr[0],1991 = si_max(1,(int)id_RankFreeModule(rr[0], 1992 1992 (syzstr->syRing != NULL ? syzstr->syRing : currRing))); 1993 1993 int k=0; … … 2449 2449 2450 2450 if ((idIs0(arg)) || 2451 ((id RankFreeModule(arg)>0) && (!idHomModule(arg,NULL,&(syzstr->cw)))))2451 ((id_RankFreeModule(arg,currRing)>0) && (!idHomModule(arg,NULL,&(syzstr->cw))))) 2452 2452 { 2453 2453 syzstr->minres = (resolvente)omAlloc0Bin(char_ptr_bin); … … 2503 2503 syzstr->sev = (unsigned long **) omAlloc0((*length+1)*sizeof(unsigned long *)); 2504 2504 syzstr->bucket = kBucketCreate(); 2505 int len0=id RankFreeModule(temp)+1;2505 int len0=id_RankFreeModule(temp,currRing)+1; 2506 2506 2507 2507 startdeg = actdeg; … … 2584 2584 2585 2585 if ((idIs0(arg)) || 2586 ((id RankFreeModule(arg)>0) && (!idTestHomModule(arg, NULL, syzstr->cw))))2586 ((id_RankFreeModule(arg,currRing)>0) && (!idTestHomModule(arg, NULL, syzstr->cw)))) 2587 2587 { 2588 2588 syzstr->minres = (resolvente)omAlloc0Bin(char_ptr_bin); … … 2651 2651 2652 2652 syzstr->bucket = kBucketCreate(); 2653 int len0=id RankFreeModule(temp)+1;2653 int len0=id_RankFreeModule(temp,currRing)+1; 2654 2654 2655 2655 startdeg = actdeg; -
kernel/syz2.cc
r630dad r7b25fe 972 972 syStrategy syzstr=(syStrategy)omAlloc0(sizeof(ssyStrategy)); 973 973 974 if ((idIs0(arg)) || (id RankFreeModule(arg)>0))974 if ((idIs0(arg)) || (id_RankFreeModule(arg,currRing)>0)) 975 975 { 976 976 syzstr->minres = (resolvente)omAllocBin(sip_sideal_bin); … … 1038 1038 if (TEST_OPT_PROT) Print("(m%d)",index); 1039 1039 if (index==0) 1040 i = syInitSyzMod(syzstr,index,id RankFreeModule(arg, origR)+1);1040 i = syInitSyzMod(syzstr,index,id_RankFreeModule(arg, origR)+1); 1041 1041 else 1042 1042 i = syInitSyzMod(syzstr,index); -
kernel/syz3.cc
r630dad r7b25fe 1679 1679 poly p; 1680 1680 ideal result; 1681 int rk_new_gens = id RankFreeModule(new_generators);1681 int rk_new_gens = id_RankFreeModule(new_generators,currRing); 1682 1682 if (syzstr->res[index]==NULL) 1683 1683 { … … 1763 1763 short_pairs = 0; 1764 1764 if (idIs0(arg)) return NULL; 1765 rk_arg = id RankFreeModule(arg);1765 rk_arg = id_RankFreeModule(arg,currRing); 1766 1766 syStrategy syzstr=(syStrategy)omAlloc0(sizeof(ssyStrategy)); 1767 1767 /*--- changes to a Cdp-ring ----------------------------*/ -
kernel/tgb.cc
r630dad r7b25fe 3662 3662 } 3663 3663 //qsort(I->m, IDELEMS(I),sizeof(poly),pLmCmp_func); 3664 assume (I->rank >= id RankFreeModule (I));3664 assume (I->rank >= id_RankFreeModule (I,currRing)); 3665 3665 return (I); 3666 3666 }
Note: See TracChangeset
for help on using the changeset viewer.