Changeset 0851b0 in git for factory/facBivar.h
- Timestamp:
- Oct 12, 2012, 5:31:21 PM (12 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- Children:
- cb4f0c3c5277d6de4d18c968650b4169ff1d1b46
- Parents:
- 2a95b234ef67ebbc98057baefb8dd2ed43af3762
- git-author:
- Martin Lee <martinlee84@web.de>2012-10-12 17:31:21+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2012-10-24 12:26:22+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/facBivar.h
r2a95b2 r0851b0 14 14 #define FAC_BIVAR_H 15 15 16 #include <config.h> 17 18 #include "assert.h" 16 #include "config.h" 17 18 #include "cf_assert.h" 19 #include "timing.h" 19 20 20 21 #include "facFqBivarUtil.h" … … 26 27 #include "algext.h" 27 28 #include "fac_util.h" 29 30 TIMING_DEFINE_PRINT(fac_bi_sqrf) 31 TIMING_DEFINE_PRINT(fac_bi_factor_sqrf) 28 32 29 33 /// @return @a biFactorize returns a list of factors of F. If F is not monic … … 196 200 vec_ZZ S; 197 201 F= compress (F, M, S); 202 TIMING_START (fac_bi_sqrf); 198 203 CFFList sqrfFactors= sqrFree (F); 204 TIMING_END_AND_PRINT (fac_bi_sqrf, 205 "time for bivariate sqrf factors over Q: "); 199 206 for (CFFListIterator i= sqrfFactors; i.hasItem(); i++) 200 207 { 208 TIMING_START (fac_bi_factor_sqrf); 201 209 CFList tmp= ratBiSqrfFactorize (i.getItem().factor(), v); 210 TIMING_END_AND_PRINT (fac_bi_factor_sqrf, 211 "time to factor bivariate sqrf factors over Q: "); 202 212 for (CFListIterator j= tmp; j.hasItem(); j++) 203 213 {
Note: See TracChangeset
for help on using the changeset viewer.