Changeset 6caa2a6 in git for factory/facFqSquarefree.cc
- Timestamp:
- Mar 22, 2012, 2:12:44 PM (11 years ago)
- Branches:
- (u'spielwiese', '91fdef05f09f54b8d58d92a472e9c4a43aa4656f')
- Children:
- 8baf483af507d28dd83b7b3ad71d29b53b7cab06
- Parents:
- 9ebec2d49d73d2930aed03c7b76f347cbf7537fa
- git-author:
- Martin Lee <martinlee84@web.de>2012-03-22 14:12:44+01:00
- git-committer:
- Martin Lee <martinlee84@web.de>2012-04-04 14:42:27+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/facFqSquarefree.cc
r9ebec2 r6caa2a6 87 87 { 88 88 g= gcd (w, u); 89 if ( degree(g) > 0)89 if (!g.inCoeffDomain()) 90 90 result.append (CFFactor (g, j)); 91 91 w= w/g; … … 95 95 j++; 96 96 } 97 if ( degree(w) > 0)97 if (!w.inCoeffDomain()) 98 98 result.append (CFFactor (w, j)); 99 99 return result; … … 132 132 found= false; 133 133 CFFListIterator k= tmp2; 134 if (!k.hasItem() ) tmp2.append (j.getItem());134 if (!k.hasItem() && !j.getItem().factor().inCoeffDomain()) tmp2.append (j.getItem()); 135 135 else 136 136 { … … 144 144 } 145 145 } 146 if (found == false )146 if (found == false && !j.getItem().factor().inCoeffDomain()) 147 147 tmp2.append(j.getItem()); 148 148 } … … 172 172 i.getItem()= CFFactor (i.getItem().factor()/tmp, i.getItem().exp()); 173 173 j.getItem()= CFFactor (j.getItem().factor()/tmp, j.getItem().exp()); 174 if ( degree (tmp) > 0 && tmp.level() > 0)174 if (!tmp.inCoeffDomain()) 175 175 { 176 176 tmp= M (tmp); … … 182 182 for (CFFListIterator i= tmp2; i.hasItem(); i++) 183 183 { 184 if ( degree (i.getItem().factor()) > 0 && i.getItem().factor().level() >= 0)184 if (!i.getItem().factor().inCoeffDomain()) 185 185 { 186 186 tmp= M (i.getItem().factor()); … … 190 190 for (CFFListIterator j= tmp1; j.hasItem(); j++) 191 191 { 192 if ( degree (j.getItem().factor()) > 0 && j.getItem().factor().level() >= 0)192 if (!j.getItem().factor().inCoeffDomain()) 193 193 { 194 194 tmp= M (j.getItem().factor());
Note: See TracChangeset
for help on using the changeset viewer.