Changeset 107986 in git for kernel/polys.h
- Timestamp:
- Jul 25, 2008, 4:37:55 PM (15 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 356960f1a09d63bc25ab2b04269bb1f6ce67fd28
- Parents:
- 7a6c062bb1546ba06ab19b759243b02e83b52197
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/polys.h
r7a6c06 r107986 4 4 * Computer Algebra System SINGULAR * 5 5 ****************************************/ 6 /* $Id: polys.h,v 1.1 6 2008-03-19 17:44:11Singular Exp $ */6 /* $Id: polys.h,v 1.17 2008-07-25 14:37:55 Singular Exp $ */ 7 7 /* 8 8 * ABSTRACT - all basic methods to manipulate polynomials of the … … 302 302 extern pFDegProc pFDeg; 303 303 int pWeight(int c, const ring r = currRing); 304 long pDeg(poly p, ring r = currRing);305 long pTotaldegree(poly p, ring r = currRing);306 long pWTotaldegree(poly p, ring r = currRing);307 long pWDegree(poly p, ring r = currRing);308 long pLDeg0(poly p,int *l, ring r = currRing);309 long pLDeg0c(poly p,int *l, ring r = currRing);310 long pLDegb(poly p,int *l, ring r = currRing);311 long pLDeg1(poly p,int *l, ring r = currRing);312 long pLDeg1c(poly p,int *l, ring r = currRing);313 long pLDeg1_Deg(poly p,int *l, ring r = currRing);314 long pLDeg1c_Deg(poly p,int *l, ring r = currRing);315 long pLDeg1_Totaldegree(poly p,int *l, ring r = currRing);316 long pLDeg1c_Totaldegree(poly p,int *l, ring r = currRing);317 long pLDeg1_WFirstTotalDegree(poly p,int *l, ring r=currRing);318 long pLDeg1c_WFirstTotalDegree(poly p,int *l, ring r=currRing);304 long pDeg(poly p,const ring r = currRing); 305 long pTotaldegree(poly p,const ring r = currRing); 306 long pWTotaldegree(poly p,const ring r = currRing); 307 long pWDegree(poly p,const ring r = currRing); 308 long pLDeg0(poly p,int *l,const ring r = currRing); 309 long pLDeg0c(poly p,int *l,const ring r = currRing); 310 long pLDegb(poly p,int *l,const ring r = currRing); 311 long pLDeg1(poly p,int *l,const ring r = currRing); 312 long pLDeg1c(poly p,int *l,const ring r = currRing); 313 long pLDeg1_Deg(poly p,int *l,const ring r = currRing); 314 long pLDeg1c_Deg(poly p,int *l,const ring r = currRing); 315 long pLDeg1_Totaldegree(poly p,int *l,const ring r = currRing); 316 long pLDeg1c_Totaldegree(poly p,int *l,const ring r = currRing); 317 long pLDeg1_WFirstTotalDegree(poly p,int *l,const ring r=currRing); 318 long pLDeg1c_WFirstTotalDegree(poly p,int *l,const ring r=currRing); 319 319 320 320 /*-------------pComp for syzygies:-------------------*/ … … 326 326 327 327 poly pmInit(const char *s, BOOLEAN &ok); /* monom -> poly, interpreter */ 328 const char * p_Read(const char *s, poly &p, ring r); /* monom -> poly */329 void ppDelete(poly * a, ring r);328 const char * p_Read(const char *s, poly &p,const ring r); /* monom -> poly */ 329 void ppDelete(poly * a,const ring r); 330 330 331 331 /*-------------operations on polynomials:------------*/ … … 364 364 void pCleardenom(poly p); 365 365 void pCleardenom_n(poly p,number &c); 366 void p_Normalize(poly p, ring r);366 void p_Normalize(poly p,const ring r); 367 367 #define pNormalize(p) p_Normalize(p,currRing) 368 368 int pSize( poly p ); … … 385 385 void pCancelPolyByMonom (poly p1,poly p2,polyset * P,int * SizeOfSet); 386 386 387 poly pPermPoly (poly p, int * perm, ring OldRing, nMapFunc nMap,387 poly pPermPoly (poly p, int * perm,const ring OldRing, nMapFunc nMap, 388 388 int *par_perm=NULL, int OldPar=0); 389 389 … … 427 427 /*-----------specials for spoly-computations--------------*/ 428 428 BOOLEAN pCompareChain (poly p,poly p1,poly p2,poly lcm); 429 BOOLEAN pCompareChainPart (poly p,poly p1,poly p2,poly lcm); 429 430 #define pEqualPolys(p1,p2) p_EqualPolys(p1,p2,currRing) 430 431 BOOLEAN pComparePolys(poly p1,poly p2);
Note: See TracChangeset
for help on using the changeset viewer.