Changeset 44f44d in git for kernel/ring.cc


Ignore:
Timestamp:
Aug 9, 2004, 6:16:01 PM (20 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
08c051d4a2916e8bd6f05a5b1cdd88ccbeb4c024
Parents:
a138f8d226e7bb142be32943bf692fe0bb1fc861
Message:
*hannes: fix rOpp


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

Legend:

Unmodified
Added
Removed
  • kernel/ring.cc

    ra138f8d r44f44d  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: ring.cc,v 1.13 2004-08-09 14:44:31 Singular Exp $ */
     4/* $Id: ring.cc,v 1.14 2004-08-09 16:16:01 Singular Exp $ */
    55
    66/*
     
    34693469  for(int i=i2; i>=0; i--)
    34703470  {
     3471    //Print("ex: %d <-> %d\n",i,rVar(r)-1-i);
    34713472    // exchange names
    34723473    char *p;
    34733474    int t;
    3474     p=r->names[rVar(r)-i];
    3475     r->names[rVar(r)-i]=r->names[i];
     3475    p=r->names[rVar(r)-1-i];
     3476    r->names[rVar(r)-1-i]=r->names[i];
    34763477    r->names[i]=p;
    34773478    // exchange VarOffset
    34783479    t=r->VarOffset[i];
    3479     r->VarOffset[i]=r->VarOffset[rVar(r)-i];
    3480     r->VarOffset[rVar(r)-i]=t;
     3480    r->VarOffset[i]=r->VarOffset[rVar(r)-1-i];
     3481    r->VarOffset[rVar(r)-1-i]=t;
    34813482  }
    34823483  // change names:
     
    34893490  // change ordering: listing
    34903491  // change ordering: compare
    3491   for(i=0; r->typ[i].ord_typ!=ro_none; i++)
     3492  for(i=0; i<r->OrdSize; i++)
    34923493  {
    34933494    int t,tt;
     
    35313532      case ro_none:
    35323533      default:
    3533        WerrorS("unknown typ in rOpp");
     3534       Werror("unknown typ in rOpp(%d)",r->typ[i].ord_typ);
    35343535       break;
    35353536    }
    35363537  }
    35373538  // avoid printing changed stuff:
    3538   r->order[0]=0;
     3539  r->order[0]=ringorder_unspec;
     3540  r->block0[0]=1;
     3541  r->block1[0]=rVar(r);
     3542  rDebugPrint(r);
    35393543  return r;
    35403544}
Note: See TracChangeset for help on using the changeset viewer.