Changeset 5656667 in git
- Timestamp:
- Mar 15, 2016, 10:57:57 AM (8 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 7d27c2cf53cbb1726b60e7ceeb7ae640f03543d9
- Parents:
- 2305c15573dd242bf4dc04766efa1f2ed2131ce0
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r2305c1 r5656667 4057 4057 } 4058 4058 ideal vv = id_Head(vid,currRing); 4059 int j; 4060 long d = 0; 4059 idSkipZeroes(vv); 4060 int j = idPosConstant(vv); 4061 long d; 4062 if(j == -1) 4063 { 4064 d = (long)scDimInt(vv, currRing->qideal); 4065 if(rField_is_Ring_Z(currRing)) 4066 d++; 4067 } 4068 else 4069 { 4070 if(n_IsUnit(pGetCoeff(vv->m[j]),currRing->cf)) 4071 d = -1; 4072 else 4073 d = (long)scDimInt(vv, currRing->qideal); 4074 } 4061 4075 //Anne's Idea for std(4,2x) = 0 bug 4062 4076 long dcurr = d; 4063 4077 for(i=0;i<idSize(vv);i++) 4064 4078 { 4065 if( !n_IsUnit(pGetCoeff(vv->m[i]),currRing->cf))4079 if(vv->m[i] != NULL && !n_IsUnit(pGetCoeff(vv->m[i]),currRing->cf)) 4066 4080 { 4067 4081 ideal vc = idCopy(vv); … … 4086 4100 dcurr++; 4087 4101 } 4088 if(dcurr > d) 4102 idDelete(&vc); 4103 } 4104 if(dcurr > d) 4089 4105 d = dcurr; 4090 idDelete(&vc);4091 }4092 else4093 {4094 if(idPosConstant(vv)!= -1)4095 {4096 dcurr = -1;4097 }4098 }4099 4106 } 4100 4107 res->data = (char *)d; -
Tst/New/dim_integers.res.gz.uu
r2305c1 r5656667 1 1 begin 664 dim_integers.res.gz 2 M'XL("&,DX%8``V1I;5]I;G1E9V5R<RYR97,`E97/;YLP%(#O^2M>JQT2!='X 3 M9T#1.$S;H5JU2ZL==JE(<3(K!"K;9)"_?J8;X!2G34\\/3\]?W[^+.X?OM[^ 4 M``"4P-WM%[@VVH2Y7%^OP$:/LI!F.EM-VB\D"61R;W-&;(7282'^A-JD9G+_ 5 MOP=.H(])"#<W\/!;:`&I$J#+O0`CM-&P*14\E?OGRLAB"]]5E>=M8U%H618: 6 MR@W(3*2YC0Y"0;==WYEVG6$CE390%@*D!F,3I9);6:0YK*NMW:8J,E@W\%/N 7 MC-WR3AS2(BL/>M<T8"/X=DCAEU#'OC,+!WX>@FKQ%'SN$((ZR)Y7?<4R^<<) 8 MTI;0`-?#4I2\)+7)IG(VI..7`;8IF*`NBQ9)>QY+?'5EQZ*4>#*@A*YR8UL, 9 M92B$G;234GT_Y,P;$0_OM`Z:F<N,J,O,ZX`VPQKS0B/N0.,^:P__FB9R:.)+ 10 M:/#BE`8MYG5CD?`<#U@8>;$P]LT2DQ$6I@,69F>P@N,I&'?!HCI`N`E0=!P* 11 MEGZHR($B?38>09'%`$7095`$GT+A>=-RD3G"Q\!._TCG<8V'<N)%)-1WG82- 12 M$;F#N'00IQTCIK/3%T&BLR^"Q%X:NO#=(D4C&NJH3LDYFI%A]`W?J=]WZO6= 13 MCGVGCN\TOAB)72(]\TO/O-*SL?3,D9ZQM]A>2<;>,Y_YS6=>\]G8?.Z8S]$' 14 GR/C'].=^_;E7?S[6GSOZ<ZM_^S-L_W65GJ+9ZM/D+^%-K`PW!P`` 2 M'XL("(S<YU8``V1I;5]I;G1E9V5R<RYR97,`G9;/3]LP%(#O_!5O:(>61B7^ 3 MF5@5/4S;`0WM`MIA%Q2HZ2Q*@N*T:_K7S^E([&"7-CO5<OS\OO?\)>[MW=?K 4 M'P"`YG!S_07.*UU-5^KA?`9F=*]R58W&L[/F%^9S6*@7,U?)I2SU-)=_IKK* 5 MJK/;MSWP'+HQF<+E)=S]EEI"5DK0Q8N$2NI*PU-1PF/Q\KJN5+Z$[^5ZM6HV 6 MEKE61:ZA>`*UD-G*C#:RA#9=MS-M=X8G5>H*BER"TE"9B:)42Y5G*WA8+TV: 7 M=;Z`AQI^JN?*I+R1FRQ?%!O]7-=@1O!MD\$O6>ZZG=G4\O,IE`U>"5<M0K2- 8 M%J^S;D4R_\<)RBRA$=[:1^E\/ZFKQ4B-[;38-W`_A=I)%,^;<@SPIT^F*V4I 9 M'RLHI5ZO*K.#78:F\*Q,H\IN.^2T&Y$`[F@;U6,7&5$7F6\C6MMG+,B,N&7& 10 MW:0I_3U,ZL"(4V!PW(=!\61;&R(\P98*HR`5QH%.8N)186JI,#M`%>WZ7-SE 11 M2K<1PG6$TIU=D(294LM$NDGA,9'8,A%T&A/!?28\J1LL,D%X%YG>[^A$;+%= 12 M3H*$A`;.DC"?D#N$B4,X:A$Q'?=?!I(>?!F(",+0.'"$%'DPU+&<DD,PGEWT 13 M`]5I6'4:4IWZJE-'=2I.)F*G^,["OK.0[\SWG3F^,_81VCO!V#'I65AZ%I*> 14 M^=)S1WJ.!H#Q8>;SL/D\9#[WS>>.^3QD?L/8YVL;T#":9R:!^9I?7,!]<R?E 15 MA2$Q5TU6FHLHTTK;T^/"#<0#(I.X'QG%`V*1&QM'@_)B-Y8/B23]K$-"J7=( 16 M";.'E'37])4U*0J]?DGRGP>5I#Z!L`1I?("@]WU,W_J^][(E,`AQMP![65+B 17 M9*%^%A0'RDQ9.%%73LK]1(F3*/VH'+M,'*E'Q%X:@6P:@4^L1Y`C]0A?$.$( 18 M(@X)TCL>T9?C!$%MH0,_`#;P2`M1[+40Q;:%*#8M;/ZB-__`UWJ$QK//9W\! 19 (B3=:A,T+```` 15 20 ` 16 21 end -
Tst/New/dim_integers.stat
r2305c1 r5656667 1 1 >> tst_memory_0 :: 145 7529955:4030, 64 bit:4.0.3:x86_64-Linux:maunzerle:1220402 1 >> tst_memory_1 :: 145 7529955:4030, 64 bit:4.0.3:x86_64-Linux:maunzerle:22282243 1 >> tst_memory_2 :: 145 7529955:4030, 64 bit:4.0.3:x86_64-Linux:maunzerle:22282244 1 >> tst_timer_1 :: 145 7529955:4030, 64 bit:4.0.3:x86_64-Linux:maunzerle:41 1 >> tst_memory_0 :: 1458035852:4030, 64 bit:4.0.3:x86_64-Linux:maunzerle:122432 2 1 >> tst_memory_1 :: 1458035852:4030, 64 bit:4.0.3:x86_64-Linux:maunzerle:2228224 3 1 >> tst_memory_2 :: 1458035852:4030, 64 bit:4.0.3:x86_64-Linux:maunzerle:2228224 4 1 >> tst_timer_1 :: 1458035852:4030, 64 bit:4.0.3:x86_64-Linux:maunzerle:4 -
Tst/New/dim_integers.tst
r2305c1 r5656667 65 65 kill r; 66 66 67 ring r = (integer),(x),dp; 68 dim(ideal(x)); 69 dim(ideal(2x)); 70 dim(ideal(2x,0)); 71 dim(ideal(0,2x)); 72 dim(ideal(6x)); 73 dim(ideal(0,x)); 74 kill r; 75 76 ring r=(integer,2,4),(x,y),dp; 77 dim(ideal(x)); 78 kill r; 79 80 ring r=(integer,2,4),x,dp; 81 dim(std(ideal(x))); 82 kill r; 83 84 ring r=(integer,10),(x,y),dp; 85 dim(std(ideal(x))); 86 kill r; 87 88 ring r=(integer,2,4),x,dp; 89 dim(std(ideal(x))); 90 kill r; 91 92 ring r=(integer,10),(x,y),dp; 93 dim(std(ideal(x))); 94 kill r; 95 96 ring r=(integer,2,4),x,dp; 97 dim(ideal(x,x)); 98 dim(ideal(x)); 99 dim(std(ideal(x))); 100 kill r; 101 67 102 tst_status(1);$
Note: See TracChangeset
for help on using the changeset viewer.