Changeset 36586bb in git for kernel


Ignore:
Timestamp:
Aug 9, 2010, 7:30:11 PM (14 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
Children:
7f8587b3752e6d6a92df017bafdfb3d03198e66b
Parents:
951dacc4a3685937010b175eaba6b16678bc2853
Message:
optimice gcd for monomials

git-svn-id: file:///usr/local/Singular/svn/trunk@13095 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/clapsing.cc

    r951dacc r36586bb  
    3232  poly res=NULL;
    3333
    34   if (p_IsConstantPoly(f,r) || p_IsConstantPoly(g,r))
    35   {
    36     return p_One(r);
     34  assume(f!=NULL);
     35  assume(g!=NULL);
     36
     37  if((pNext(f)==NULL) && (pNext(g)==NULL))
     38  {
     39    poly p=pOne();
     40    for(int i=rVar(r);i>0;i--)
     41      p_SetExp(p,i,si_min(p_GetExp(f,i,r),p_GetExp(g,i,r)),r);
     42    p_Setm(p,r);
     43    return p;
    3744  }
    3845
Note: See TracChangeset for help on using the changeset viewer.