Changeset baa2c3a in git
- Timestamp:
- Jun 18, 2014, 10:51:56 PM (10 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'fc741b6502fd8a97288eaa3eba6e5220f3c3df87')
- Children:
- f1e3bf524cf7fab23970bad314cf96ff99fd66f3
- Parents:
- 80b8feeb939020d521e3be5049bc41453bdb2e92
- git-author:
- Martin Lee <martinlee84@web.de>2014-06-18 22:51:56+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2014-06-24 12:06:05+02:00
- Location:
- factory
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/canonicalform.h
r80b8fe rbaa2c3a 271 271 272 272 CanonicalForm reduce ( const CanonicalForm& f, const CanonicalForm & M); 273 274 bool hasFirstAlgVar( const CanonicalForm & f, Variable & a); 273 275 //}}} 274 276 -
factory/cfGcdAlgExt.cc
r80b8fe rbaa2c3a 347 347 } 348 348 #endif 349 350 bool hasFirstAlgVar( const CanonicalForm & f, Variable & a )351 {352 if( f.inBaseDomain() ) // f has NO alg. variable353 return false;354 if( f.level()<0 ) // f has only alg. vars, so take the first one355 {356 a = f.mvar();357 return true;358 }359 for(CFIterator i=f; i.hasTerms(); i++)360 if( hasFirstAlgVar( i.coeff(), a ))361 return true; // 'a' is already set362 return false;363 }364 349 365 350 CanonicalForm QGCD( const CanonicalForm & F, const CanonicalForm & G ); -
factory/cfGcdAlgExt.h
r80b8fe rbaa2c3a 30 30 #endif 31 31 void tryInvert( const CanonicalForm &, const CanonicalForm &, CanonicalForm &, bool & ); 32 /*BEGINPUBLIC*/33 bool hasFirstAlgVar( const CanonicalForm &, Variable & );34 /*ENDPUBLIC*/35 32 36 33 /// modular gcd over F_p[x]/(M) for not necessarily irreducible M. -
factory/cfNewtonPolygon.cc
r80b8fe rbaa2c3a 29 29 #include "cfNewtonPolygon.h" 30 30 #include "templates/ftmpl_functions.h" 31 #include "cfGcdAlgExt.h"32 31 33 32 static -
factory/cf_factor.cc
r80b8fe rbaa2c3a 27 27 #include "facFqSquarefree.h" 28 28 #include "cf_map.h" 29 #include "cfGcdAlgExt.h"30 29 #include "facAlgExt.h" 31 30 #include "facFactorize.h" -
factory/cf_gcd_smallp.cc
r80b8fe rbaa2c3a 25 25 26 26 #include "canonicalform.h" 27 #include "cfGcdAlgExt.h"28 27 #include "cf_map.h" 29 28 #include "cf_util.h" -
factory/cf_ops.cc
r80b8fe rbaa2c3a 661 661 return result; 662 662 } 663 664 /** check if poly f contains an algebraic variable a **/ 665 bool hasFirstAlgVar( const CanonicalForm & f, Variable & a ) 666 { 667 if( f.inBaseDomain() ) // f has NO alg. variable 668 return false; 669 if( f.level()<0 ) // f has only alg. vars, so take the first one 670 { 671 a = f.mvar(); 672 return true; 673 } 674 for(CFIterator i=f; i.hasTerms(); i++) 675 if( hasFirstAlgVar( i.coeff(), a )) 676 return true; // 'a' is already set 677 return false; 678 } -
factory/facAlgFunc.cc
r80b8fe rbaa2c3a 26 26 #include "debug.h" 27 27 28 #include "cfGcdAlgExt.h"29 28 #include "cf_generator.h" 30 29 #include "cf_iter.h" -
factory/facBivar.cc
r80b8fe rbaa2c3a 25 25 #include "facMul.h" 26 26 #include "cf_primes.h" 27 #include "cfGcdAlgExt.h"28 27 29 28 #ifdef HAVE_NTL -
factory/facFqBivar.cc
r80b8fe rbaa2c3a 36 36 #include "facFqBivar.h" 37 37 #include "cfNewtonPolygon.h" 38 #include "cfGcdAlgExt.h"39 38 40 39 #ifdef HAVE_NTL -
factory/facFqBivarUtil.cc
r80b8fe rbaa2c3a 30 30 #include "facHensel.h" 31 31 #include "facMul.h" 32 #include "cfGcdAlgExt.h"33 32 34 33 #ifdef HAVE_FLINT -
factory/facMul.cc
r80b8fe rbaa2c3a 19 19 #include "canonicalform.h" 20 20 #include "facMul.h" 21 #include "cfGcdAlgExt.h"22 21 #include "cf_util.h" 23 22 #include "templates/ftmpl_functions.h" -
factory/factory.template
r80b8fe rbaa2c3a 113 113 114 114 /*MAKEHEADER PUBLIC ONLY*/ 115 #include "cfGcdAlgExt.h"116 117 /*MAKEHEADER PUBLIC ONLY*/118 115 #include "facAlgFunc.h" 119 116
Note: See TracChangeset
for help on using the changeset viewer.