Changeset 307e0a in git
- Timestamp:
- Jun 11, 1999, 2:29:49 PM (24 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 2f9ffda061041b06796e3909ff24d737949de51c
- Parents:
- 8530861c48b068d80ac982d7406251b7209023eb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/pcv.cc
r8530861 r307e0a 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: pcv.cc,v 1.2 1 1999-06-09 11:53:12mschulze Exp $ */4 /* $Id: pcv.cc,v 1.22 1999-06-11 12:29:49 mschulze Exp $ */ 5 5 /* 6 6 * ABSTRACT: conversion between polys and coef vectors … … 164 164 void pcvInit(int d) 165 165 { 166 if(d<0) d= 0;167 pcvMaxDegree=d ;166 if(d<0) d=1; 167 pcvMaxDegree=d+1; 168 168 pcvTableSize=pVariables*pcvMaxDegree*sizeof(unsigned); 169 169 pcvTable=(unsigned*)Alloc0(pcvTableSize); … … 179 179 for(int j=0;j<pcvMaxDegree;j++) 180 180 { 181 x+=pcvIndex[i-1][j]; 182 pcvIndex[i][j]=x; 181 unsigned y=pcvIndex[i-1][j]; 182 if(y>MAX_COMPONENT-x) 183 { 184 j=pcvMaxDegree; 185 i=pVariables; 186 WerrorS("component overflow"); 187 } 188 pcvIndex[i][j]=x+=y; 183 189 } 184 190 } … … 368 374 if(d0<0) d0=0; 369 375 if(d1<0) d1=0; 370 pcvInit(d1 +1);376 pcvInit(d1); 371 377 int d=pcvIndex[pVariables-1][d1]-pcvIndex[pVariables-1][d0]; 372 378 pcvClean();
Note: See TracChangeset
for help on using the changeset viewer.