Changeset de71f84 in git


Ignore:
Timestamp:
Oct 14, 2011, 4:24:56 PM (12 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a657104b677b4c461d018cbf3204d72d34ad66a9')
Children:
a24e0a1011bb50b7d89a3db0abc1e1b1df81f141
Parents:
5e600bf8be6b726a72f343024cd7f273e718f71a
Message:
fix tr. 359

git-svn-id: file:///usr/local/Singular/svn/trunk@14415 2c84dea3-7e68-4137-9b89-c4e89433aadc
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r5e600b rde71f84  
    60646064static BOOLEAN jjMATRIX_Id(leftv res, leftv u, leftv v,leftv w)
    60656065{
    6066   matrix m=mpNew((int)(long)v->Data(),(int)(long)w->Data());
     6066  int mi=(int)(long)v->Data();
     6067  int ni=(int)(long)w->Data();
     6068  if ((mi<1)||(ni<1))
     6069  {
     6070    WerrorS("matrix dimensions must be positive");
     6071    return TRUE;
     6072  }
     6073  matrix m=mpNew(mi,ni);
    60676074  ideal I=(ideal)u->CopyD(IDEAL_CMD);
    6068   int i=si_min(IDELEMS(I),(int)(long)v->Data()*(int)(long)w->Data());
     6075  int i=si_min(IDELEMS(I),mi*ni);
    60696076  //for(i=i-1;i>=0;i--)
    60706077  //{
     
    60806087static BOOLEAN jjMATRIX_Mo(leftv res, leftv u, leftv v,leftv w)
    60816088{
     6089  int mi=(int)(long)v->Data();
     6090  int ni=(int)(long)w->Data();
     6091  if ((mi<1)||(ni<1))
     6092  {
     6093    WerrorS("matrix dimensions must be positive");
     6094    return TRUE;
     6095  }
    60826096  res->data = (char *)idModule2formatedMatrix((ideal)u->CopyD(MODUL_CMD),
    6083            (int)(long)v->Data(),(int)(long)w->Data());
     6097           mi,ni);
    60846098  return FALSE;
    60856099}
    60866100static BOOLEAN jjMATRIX_Ma(leftv res, leftv u, leftv v,leftv w)
    60876101{
    6088   matrix m=mpNew((int)(long)v->Data(),(int)(long)w->Data());
     6102  int mi=(int)(long)v->Data();
     6103  int ni=(int)(long)w->Data();
     6104  if ((mi<1)||(ni<1))
     6105  {
     6106    WerrorS("matrix dimensions must be positive");
     6107    return TRUE;
     6108  }
     6109  matrix m=mpNew(mi,ni);
    60896110  matrix I=(matrix)u->CopyD(MATRIX_CMD);
    6090   int r=si_min(MATROWS(I),(int)(long)v->Data());
    6091   int c=si_min(MATCOLS(I),(int)(long)w->Data());
     6111  int r=si_min(MATROWS(I),mi);
     6112  int c=si_min(MATCOLS(I),ni);
    60926113  int i,j;
    60936114  for(i=r;i>0;i--)
  • Tst/Short/ok_s.lst

    r5e600b rde71f84  
    104104bug_tr346
    105105bug_tr357
     106bug_tr359
    106107bug_tr376
    107108brnoeth_s
Note: See TracChangeset for help on using the changeset viewer.