Changeset 425e8b8 in git for Singular/clapsing.cc
- Timestamp:
- Oct 9, 1998, 2:29:47 PM (26 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38077648e7239f98078663eb941c3c979511150a')
- Children:
- 82d30ca435238b3872f92b96590a0704348dec46
- Parents:
- e7a0fa5e6779f8b540fef2a555fa1a0068db2668
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/clapsing.cc
re7a0fa r425e8b8 3 3 * Computer Algebra System SINGULAR * 4 4 ****************************************/ 5 // $Id: clapsing.cc,v 1.4 1 1998-10-05 17:24:04Singular Exp $5 // $Id: clapsing.cc,v 1.42 1998-10-09 12:29:37 Singular Exp $ 6 6 /* 7 7 * ABSTRACT: interface between Singular and factory … … 511 511 N=nCopy(n0); 512 512 pCleardenom(f); 513 514 513 NN=nDiv(n0,pGetCoeff(f)); 514 nDelete(&n0); 515 515 if (with_exps==0) 516 516 { … … 773 773 StringSet(""); 774 774 Li = IL; 775 int* mark=(int*)Alloc0(pVariables*sizeof(int)); 776 int cnt=pVariables; 775 int offs=rPar(currRing); 776 int* mark=(int*)Alloc0((pVariables+offs)*sizeof(int)); 777 int cnt=pVariables+offs; 777 778 loop 778 779 { 779 780 i=Li.getItem()-1; 780 781 mark[i]=1; 781 StringAppend(currRing->names[i]); 782 if (i<offs) 783 { 784 StringAppend(currRing->parameter[i]); 785 } 786 else 787 { 788 StringAppend(currRing->names[i-offs]); 789 } 782 790 Li++; 783 791 cnt--; … … 786 794 if(! Li.hasItem()) break; 787 795 } 788 for(i=0;i<pVariables ;i++)796 for(i=0;i<pVariables+offs;i++) 789 797 { 790 798 if(mark[i]==0) 791 799 { 792 StringAppend(currRing->names[i]); 800 if (i<offs) 801 { 802 StringAppend(currRing->parameter[i]); 803 } 804 else 805 { 806 StringAppend(currRing->names[i-offs]); 807 } 793 808 cnt--; 794 809 if(cnt==0) break;
Note: See TracChangeset
for help on using the changeset viewer.