Changeset 3e0a7b in git for kernel/p_polys.cc


Ignore:
Timestamp:
Jul 5, 2007, 12:00:10 PM (17 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
6f7f1ad28512aea17029a55a093c7f9f7ebc2c74
Parents:
b43de705d3ac74ad38d52116da8878e00fb7af66
Message:
*hannes: neg. entries in M(..): pWTotaldegree


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

Legend:

Unmodified
Added
Removed
  • kernel/p_polys.cc

    rb43de70 r3e0a7b  
    77 *  Author:  obachman (Olaf Bachmann)
    88 *  Created: 8/00
    9  *  Version: $Id: p_polys.cc,v 1.6 2007-07-05 08:35:10 Singular Exp $
     9 *  Version: $Id: p_polys.cc,v 1.7 2007-07-05 10:00:10 Singular Exp $
    1010 *******************************************************************/
    1111
     
    287287  int i, k;
    288288  long j =0;
     289  int factor;
    289290
    290291  // iterate through each block:
    291292  for (i=0;r->order[i]!=0;i++)
    292293  {
     294    factor=1;
    293295    switch(r->order[i])
    294296    {
     297      case ringorder_M:
     298           factor=r->OrdSgn;
    295299      case ringorder_wp:
    296300      case ringorder_ws:
    297301      case ringorder_Wp:
    298302      case ringorder_Ws:
    299       case ringorder_M:
    300303        for (k=r->block0[i];k<=r->block1[i];k++)
    301304        { // in jedem block:
    302           j+= p_GetExp(p,k,r)*r->wvhdl[i][k - r->block0[i]];
     305          j+= p_GetExp(p,k,r)*r->wvhdl[i][k - r->block0[i]]*factor;
    303306        }
    304307        break;
Note: See TracChangeset for help on using the changeset viewer.