Changeset e0047d in git
- Timestamp:
- Aug 30, 2012, 1:50:27 PM (12 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- bf4c6ef72e2d8a1ee598aebcb4ca4ca73a2f2efa
- Parents:
- c5230d1466985a6275693ea38409e2f5641a6e6e
- git-author:
- Martin Lee <martinlee84@web.de>2012-08-30 13:50:27+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2012-09-05 15:00:01+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/facFqFactorize.cc
rc5230d1 re0047d 1744 1744 CFListIterator iter; 1745 1745 bool preserveDegree= true; 1746 int j; 1746 Variable x= Variable (1); 1747 int j, degAi, degA1= degree (A,1); 1747 1748 for (int i= A.level(); i > 2; i--) 1748 1749 { … … 1751 1752 iter= evaluation; 1752 1753 preserveDegree= true; 1754 degAi= degree (A,i); 1753 1755 for (j= A.level(); j > 1; j--, iter++) 1754 1756 { … … 1759 1761 tmp= tmp (iter.getItem(), j); 1760 1762 tmp2.insert (tmp); 1761 if ((degree (tmp, i) != deg ree (A, i)) ||1762 (degree (tmp, 1) != deg ree (A, 1)))1763 if ((degree (tmp, i) != degAi) || 1764 (degree (tmp, 1) != degA1)) 1763 1765 { 1764 1766 preserveDegree= false; 1765 1767 break; 1766 1768 } 1767 if (!content(tmp).inCoeffDomain() || !content(tmp,1).inCoeffDomain()) 1768 { 1769 preserveDegree= false; 1770 break; 1771 } 1772 } 1773 } 1769 } 1770 } 1771 if (!content(tmp,1).inCoeffDomain()) 1772 preserveDegree= false; 1773 if (!(gcd (deriv (tmp,x), tmp)).inCoeffDomain()) 1774 preserveDegree= false; 1774 1775 if (preserveDegree) 1775 1776 Aeval [i - 3]= tmp2;
Note: See TracChangeset
for help on using the changeset viewer.