Changeset e6c82d in git


Ignore:
Timestamp:
Mar 9, 2017, 11:58:01 AM (7 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
6d6c8d7133c387ddb4790a04d3358688ffbc6b3a
Parents:
82cbe28ea8b883e7fdd4255cc13e0978b1c442d8
Message:
p_Invers is ONLY a helper for p_Series (see jet): now static
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • doc/NEWS.texi

    r82cbe28 re6c82d  
    3838@itemize
    3939@item port to polymake 3.x.x
     40@item p_Invers is only a helper for p_Series: now static
    4041@end itemize
    4142
  • kernel/polys.h

    r82cbe28 re6c82d  
    353353#define   pMinDeg(p,w) p_MinDeg(p,w,currRing)
    354354#define   pSeries(n,p,u,w) p_Series(n,p,u,w,currRing)
    355 #define   pInvers(n,p,w) p_Invers(n,p,w,currRing)
    356355// maximum weigthed degree of all monomials of p, w is indexed from
    357356// 1..pVariables
  • libpolys/polys/monomials/p_polys.cc

    r82cbe28 re6c82d  
    43144314
    43154315/***************************************************************/
    4316 
    4317 poly p_Series(int n,poly p,poly u, intvec *w, const ring R)
    4318 {
    4319   short *ww=iv2array(w,R);
    4320   if(p!=NULL)
    4321   {
    4322     if(u==NULL)
    4323       p=p_JetW(p,n,ww,R);
    4324     else
    4325       p=p_JetW(p_Mult_q(p,p_Invers(n-p_MinDeg(p,w,R),u,w,R),R),n,ww,R);
    4326   }
    4327   omFreeSize((ADDRESS)ww,(rVar(R)+1)*sizeof(short));
    4328   return p;
    4329 }
    4330 
    4331 poly p_Invers(int n,poly u,intvec *w, const ring R)
     4316static poly p_Invers(int n,poly u,intvec *w, const ring R)
    43324317{
    43334318  if(n<0)
     
    43554340  omFreeSize((ADDRESS)ww,(rVar(R)+1)*sizeof(short));
    43564341  return v;
     4342}
     4343
     4344
     4345poly p_Series(int n,poly p,poly u, intvec *w, const ring R)
     4346{
     4347  short *ww=iv2array(w,R);
     4348  if(p!=NULL)
     4349  {
     4350    if(u==NULL)
     4351      p=p_JetW(p,n,ww,R);
     4352    else
     4353      p=p_JetW(p_Mult_q(p,p_Invers(n-p_MinDeg(p,w,R),u,w,R),R),n,ww,R);
     4354  }
     4355  omFreeSize((ADDRESS)ww,(rVar(R)+1)*sizeof(short));
     4356  return p;
    43574357}
    43584358
  • libpolys/polys/monomials/p_polys.h

    r82cbe28 re6c82d  
    20092009/*----------------------------------------------------*/
    20102010poly p_Series(int n,poly p,poly u, intvec *w, const ring R);
    2011 poly p_Invers(int n,poly u,intvec *w, const ring R);
    2012 
    2013 
    20142011
    20152012/*----------------------------------------------------*/
Note: See TracChangeset for help on using the changeset viewer.