Changeset f43a74 in git for Singular/ipassign.cc
- Timestamp:
- May 18, 2005, 5:59:37 PM (19 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 42f5a8bf6b4c7bed01fc4375213acbce2abcfe04
- Parents:
- b340969c053d9f828187f38bac97b1feb96e654e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipassign.cc
rb34096 rf43a74 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: ipassign.cc,v 1.7 4 2005-05-03 16:12:03Singular Exp $ */4 /* $Id: ipassign.cc,v 1.75 2005-05-18 15:59:35 Singular Exp $ */ 5 5 6 6 /* … … 291 291 syStrategy r=(syStrategy)a->CopyD(RESOLUTION_CMD); 292 292 if (res->data!=NULL) ((lists)res->data)->Clean(); 293 res->data=(void *)syConvRes(r,TRUE); 293 int add_row_shift = 0; 294 intvec *weights=(intvec*)atGet(a,"isHomog",INTVEC_CMD); 295 if (weights!=NULL) add_row_shift=weights->min_in(); 296 res->data=(void *)syConvRes(r,TRUE,add_row_shift); 294 297 //jiAssignAttr(res,a); 295 298 return FALSE; … … 343 346 if ((p!=NULL) && (pGetComp(p)!=0)) 344 347 { 345 m->rank= max(m->rank,pMaxComp(p));348 m->rank=si_max(m->rank,pMaxComp(p)); 346 349 } 347 350 } … … 973 976 { 974 977 intvec *ivv = (intvec *)(hh->Data()); 975 int ll = 0,l = min(ivv->length(),iv->length());978 int ll = 0,l = si_min(ivv->length(),iv->length()); 976 979 for (; l>0; l--) 977 980 { … … 1463 1466 lm->m[i]=(poly)t.CopyD(etyp); 1464 1467 pNormalize(lm->m[i]); 1465 if (module_assign) rk= max(rk,pMaxComp(lm->m[i]));1468 if (module_assign) rk=si_max(rk,pMaxComp(lm->m[i])); 1466 1469 i++; 1467 1470 } … … 1475 1478 if (module_assign) 1476 1479 { 1477 j = min(num,rm->cols());1478 rk= max(rk,rm->rank);1480 j = si_min(num,rm->cols()); 1481 rk=si_max(rk,rm->rank); 1479 1482 } 1480 1483 else 1481 j = min(num-i,rm->rows() * rm->cols());1484 j = si_min(num-i,rm->rows() * rm->cols()); 1482 1485 for(k=0;k<j;k++,i++) 1483 1486 {
Note: See TracChangeset
for help on using the changeset viewer.