Changeset 32ed4f in git for kernel/p_Mult_nn__T.cc


Ignore:
Timestamp:
Jun 7, 2006, 8:44:24 PM (17 years ago)
Author:
Oliver Wienand <wienand@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
8dee806bede9bf5ad46984badc31c4ca67932402
Parents:
fde597007f11fbf16445cfd215c8d3ab696801a0
Message:
kstd2.cc:
deactivate zero reduction

kutil.cc:
chain crit restricted, need to be unleashed again

p_Mult_nn__T.cc:
Error in multiplication routine fixed

pInline1.h:
comments added


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

Legend:

Unmodified
Added
Removed
  • kernel/p_Mult_nn__T.cc

    rfde597 r32ed4f  
    77 *  Author:  obachman (Olaf Bachmann)
    88 *  Created: 8/00
    9  *  Version: $Id: p_Mult_nn__T.cc,v 1.5 2006-02-28 17:50:33 wienand Exp $
     9 *  Version: $Id: p_Mult_nn__T.cc,v 1.6 2006-06-07 18:44:24 wienand Exp $
    1010 *******************************************************************/
    1111
     
    2323
    2424  poly q = p;
     25#ifdef HAVE_RING2TOM
     26  poly old = NULL;
     27#endif
    2528  while (p != NULL)
    2629  {
     
    3538    {
    3639       p_SetCoeff(p, tmp, r);
     40       old = p;
    3741       pIter(p);
    3842    }
     
    4044    {
    4145      n_Delete(&tmp, r);
    42       if (p == q) { q = pNext(q); }
    43       p = pNext(p);    // TODO Free Monom OLIVER
     46      if (old == NULL) { q = pNext(q); }
     47      else { pNext(old) = pNext(p); }
     48      pIter(p);    // TODO Free Monom OLIVER
    4449    }
    4550#endif
Note: See TracChangeset for help on using the changeset viewer.