- Timestamp:
- Jun 20, 2012, 11:07:20 AM (12 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 04cda6a6e7c54cffb526576f62140396a6cc5968
- Parents:
- eca69d4cc744be10bc6ca1e28244971391756e97
- git-author:
- Martin Lee <martinlee84@web.de>2012-06-20 11:07:20+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2012-07-31 11:49:29+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/facFqBivar.cc
reca69d r3ef0a0 6034 6034 bufAeval= A; 6035 6035 bufEvaluation= evalPoint (A, bufAeval, alpha, list, GF, fail); 6036 if (!derivXZero && !fail2 )6036 if (!derivXZero && !fail2 && !symmetric) 6037 6037 { 6038 6038 if (i == 0) … … 6047 6047 if (fail && (i == 0)) 6048 6048 { 6049 if (!derivXZero && !fail2 )6049 if (!derivXZero && !fail2 && !symmetric) 6050 6050 { 6051 6051 bufEvaluation= bufEvaluation2; … … 6087 6087 (prod (bufUniFactors)*Lc (bufAeval) == bufAeval)); 6088 6088 6089 if (!derivXZero && !fail2 )6089 if (!derivXZero && !fail2 && !symmetric) 6090 6090 { 6091 6091 TIMING_START (fac_fq_uni_factorizer); … … 6098 6098 6099 6099 if (bufUniFactors.length() == 1 || 6100 (!fail2 && !derivXZero && (bufUniFactors2.length() == 1)))6100 (!fail2 && !derivXZero && !symmetric && (bufUniFactors2.length() == 1))) 6101 6101 { 6102 6102 if (extension) … … 6136 6136 } 6137 6137 6138 if (!derivXZero && !fail2 && subCheck2 > 0)6138 if (!derivXZero && !fail2 && !symmetric && subCheck2 > 0) 6139 6139 { 6140 6140 int subCheck= substituteCheck (bufUniFactors2); … … 6156 6156 // degree analysis 6157 6157 bufDegs = DegreePattern (bufUniFactors); 6158 if (!derivXZero && !fail2 )6158 if (!derivXZero && !fail2 && !symmetric) 6159 6159 bufDegs2= DegreePattern (bufUniFactors2); 6160 6160 … … 6165 6165 uniFactors= bufUniFactors; 6166 6166 degs= bufDegs; 6167 if (!derivXZero && !fail2 )6167 if (!derivXZero && !fail2 && !symmetric) 6168 6168 { 6169 6169 Aeval2= bufAeval2; … … 6176 6176 { 6177 6177 degs.intersect (bufDegs); 6178 if (!derivXZero && !fail2 )6178 if (!derivXZero && !fail2 && !symmetric) 6179 6179 { 6180 6180 degs2.intersect (bufDegs2); … … 6194 6194 } 6195 6195 list.append (bufEvaluation); 6196 if (!derivXZero && !fail2 )6196 if (!derivXZero && !fail2 && !symmetric) 6197 6197 list2.append (bufEvaluation2); 6198 6198 } 6199 6199 6200 if (!derivXZero && !fail2 )6200 if (!derivXZero && !fail2 && !symmetric) 6201 6201 { 6202 6202 if (uniFactors.length() > uniFactors2.length() ||
Note: See TracChangeset
for help on using the changeset viewer.