Changeset 1a776f in git
- Timestamp:
- Aug 29, 1997, 10:37:35 AM (27 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- f58e958187d5c122ce089f305af18735f95debe2
- Parents:
- 1a4ace4613db02c2fd2caeb52630024906ed55a4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cf_factor.cc
r1a4ace4 r1a776f 1 1 /* emacs edit mode for this file is -*- C++ -*- */ 2 /* $Id: cf_factor.cc,v 1.4 1997-06-19 12:27:17 schmidt Exp $ */ 2 /* $Id: cf_factor.cc,v 1.5 1997-08-29 08:37:35 schmidt Exp $ */ 3 4 //{{{ docu 5 // 6 // cf_factor.cc - factorization and square free algorithms. 7 // 8 // Used by: fac_multivar.cc, fac_univar.cc, cf_irred.cc 9 // 10 //}}} 3 11 4 12 #include <config.h> … … 12 20 #include "canonicalform.h" 13 21 #include "cf_iter.h" 14 #include "cf_factor.h"15 22 #include "fac_berlekamp.h" 16 23 #include "fac_cantzass.h" … … 18 25 #include "fac_multivar.h" 19 26 #include "fac_sqrfree.h" 20 21 27 22 28 static bool isUnivariateBaseDomain( const CanonicalForm & f ) … … 29 35 } 30 36 31 CFFList factorize ( const CanonicalForm & f, bool issqrfree )37 CFFList factorize ( const CanonicalForm & f, bool issqrfree = false ) 32 38 { 33 39 if ( f.inCoeffDomain() ) … … 56 62 } 57 63 58 CFFList sqrFree ( const CanonicalForm & f, bool sort )64 CFFList sqrFree ( const CanonicalForm & f, bool sort = false ) 59 65 { 60 66 // ASSERT( f.isUnivariate(), "multivariate factorization not implemented" );
Note: See TracChangeset
for help on using the changeset viewer.