Changeset a780be in git


Ignore:
Timestamp:
Nov 20, 2006, 12:10:39 PM (17 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
Children:
840876f3cccda6e6038fa2968ca844c02edc61c8
Parents:
59b9615870d42298bc425c97176a54ee9c4e3b9d
Message:
*hannes: bugfix


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

Legend:

Unmodified
Added
Removed
  • kernel/matpol.cc

    r59b9615 ra780be  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: matpol.cc,v 1.12 2006-11-20 09:38:35 Singular Exp $ */
     4/* $Id: matpol.cc,v 1.13 2006-11-20 11:10:39 Singular Exp $ */
    55
    66/*
     
    150150  int k, n = a->nrows, m = a->ncols;
    151151
    152   if (p!=NULL)
    153   {
    154     pNormalize(p);
    155     for (k=m*n-1; k>0; k--)
    156     {
    157       if (a->m[k]!=NULL)
    158         a->m[k] = pMult(a->m[k], pCopy(p));
    159     }
    160     a->m[0] = pMult(a->m[0], p);
    161   }
    162   else
    163   {
    164     for (k=m*n-1; k>=0; k--)
    165     {
    166       pDelete(&a->m[k]);
    167     }
    168   }
     152  pNormalize(p);
     153  for (k=m*n-1; k>0; k--)
     154  {
     155    if (a->m[k]!=NULL)
     156      a->m[k] = pMult(a->m[k], pCopy(p));
     157  }
     158  a->m[0] = pMult(a->m[0], p);
    169159  return a;
    170160}
Note: See TracChangeset for help on using the changeset viewer.