Changeset 47bc1c in git for Singular/kstd1.cc
- Timestamp:
- Oct 23, 2000, 2:02:23 PM (24 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
- Children:
- e6ad3ebfbb2c2611080bdaeb70701b50c2ef9444
- Parents:
- cebf9e609bfa59b57202a95a5f952cdf6c85e7fa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/kstd1.cc
rcebf9e r47bc1c 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: kstd1.cc,v 1.5 6 2000-10-19 15:00:14obachman Exp $ */4 /* $Id: kstd1.cc,v 1.57 2000-10-23 12:02:13 obachman Exp $ */ 5 5 /* 6 6 * ABSTRACT: … … 1666 1666 intvec * kModW, * kHomW; 1667 1667 1668 int kModDeg(poly p )1669 { 1670 int o=pWDegree(p );1671 int i=p GetComp(p);1668 int kModDeg(poly p, ring r) 1669 { 1670 int o=pWDegree(p, r); 1671 int i=p_GetComp(p, r); 1672 1672 if (i==0) return o; 1673 1673 return o+(*kModW)[i-1]; 1674 1674 } 1675 int kHomModDeg(poly p )1675 int kHomModDeg(poly p, ring r) 1676 1676 { 1677 1677 int i; 1678 1678 int j=0; 1679 1679 1680 for (i= pVariables;i>0;i--)1681 j+=p GetExp(p,i)*(*kHomW)[i-1];1680 for (i=r->N;i>0;i--) 1681 j+=p_GetExp(p,i,r)*(*kHomW)[i-1]; 1682 1682 if (kModW == NULL) return j; 1683 i = p GetComp(p);1683 i = p_GetComp(p,r); 1684 1684 if (i==0) return j; 1685 1685 return j+(*kModW)[i-1];
Note: See TracChangeset
for help on using the changeset viewer.