Changeset 652cd1 in git


Ignore:
Timestamp:
May 19, 1998, 7:58:56 PM (26 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
908d5a0aeb292dbcdc5ec47e422cb2121de69df5
Parents:
c6534cb0ad2d8107878ae2b928c0f0fb9f1253f0
Message:
* hannes: minor optimizations in iparith.cc


git-svn-id: file:///usr/local/Singular/svn/trunk@1893 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    rc6534cb r652cd1  
    22882288  if (currRing->parameter==NULL)
    22892289  {
    2290     for(i=1;i<=m->rows();i++)
    2291     {
    2292       for(j=1;j<=m->cols();j++)
     2290    for(i=m->rows();i>0;i--)
     2291    {
     2292      for(j=m->cols();j>0;j--)
    22932293      {
    22942294        if((MATELEM(m,i,j)!=NULL)
     
    22992299      }
    23002300    }
    2301 
    23022301    res->data = (char *)singclap_det(m);
    23032302    return FALSE;
     
    24672466  ideal i=idInit(pVariables,1);
    24682467  int k;
    2469   for (k=0;k<pVariables;k++)
    2470   {
    2471     i->m[k]=pDiff(pCopy((poly)(v->Data())),k+1);
     2468  for (k=pVariables;k>0;k--)
     2469  {
     2470    i->m[k-1]=pDiff(pCopy((poly)(v->Data())),k);
    24722471  }
    24732472  res->data = (char *)i;
     
    37593758  ideal I=(ideal)u->CopyD(IDEAL_CMD);
    37603759  int i=min(IDELEMS(I),(int)v->Data()*(int)w->Data());
    3761   for(i=i-1;i>=0;i--)
    3762   {
    3763     m->m[i]=I->m[i];
    3764     I->m[i]=NULL;
    3765   }
     3760  //for(i=i-1;i>=0;i--)
     3761  //{
     3762  //  m->m[i]=I->m[i];
     3763  //  I->m[i]=NULL;
     3764  //}
     3765  memcpy4(m->m,I->m,i*sizeof(poly));
     3766  memset(I->m,0,i*sizeof(poly));
    37663767  idDelete(&I);
    37673768  res->data = (char *)m;
Note: See TracChangeset for help on using the changeset viewer.