Changeset 001cc15 in git for factory/facFqFactorize.h
- Timestamp:
- Sep 6, 2012, 7:11:17 PM (12 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 0b27942997f2964b33d7b6fb15f97e372d54fc5f
- Parents:
- 24a77fb14c59fc78cc67eb5f6934a45d8862d99e107aac1a78fd9b689a33a864d23b7cfb1caa5bdf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/facFqFactorize.h
r24a77fb r001cc15 547 547 ); 548 548 549 /// evaluate F successively n-2 at 0550 ///551 /// @return returns a list of successive evaluations of F, ending with F552 CFList evaluateAtZero (const CanonicalForm& F ///< [in] some poly553 );554 555 /// divides factors by their content wrt. Variable(1) and checks if these polys556 /// divide F557 ///558 /// @return returns factors of F559 CFList recoverFactors (const CanonicalForm& F, ///< [in] some poly F560 const CFList& factors ///< [in] some list of561 ///< factor candidates562 );563 564 /// divides factors shifted by evaluation by their content wrt. Variable(1) and565 /// checks if these polys divide F566 ///567 /// @return returns factors of F568 CFList recoverFactors (const CanonicalForm& F, ///< [in] some poly F569 const CFList& factors, ///< [in] some list of570 ///< factor candidates571 const CFList& evaluation572 );573 574 549 /// refine a bivariate factorization of A with l factors to one with 575 550 /// minFactorsLength … … 595 570 ); 596 571 572 573 /// sort bivariate factors in Aeval such that their corresponding univariate 574 /// factors coincide with uniFactors 575 void sortByUniFactors (CFList*& Aeval, ///< [in,out] array of bivariate 576 ///< factors 577 int AevalLength, ///< [in] length of Aeval 578 const CFList& uniFactors,///< [in] univariate factors 579 const CFList& evaluation ///< [in] evaluation point 580 ); 581 597 582 /// extract leading coefficients wrt Variable(1) from bivariate factors obtained 598 583 /// from factorizations of A wrt different second variables … … 655 640 ); 656 641 657 /// evaluate @a F at @a evaluation658 ///659 /// @return @a evaluateAtEval returns a list containing the successive660 /// evaluations of @a F, last entry is @a F again661 CFList662 evaluateAtEval (const CanonicalForm& F, ///<[in] some poly663 const CFArray& evaluation ///<[in] some evaluation point664 );665 666 /// evaluate @a F at @a evaluation667 ///668 /// @return @a evaluateAtEval returns a list containing the successive669 /// evaluations of @a F starting at level @a l, last entry is @a F again670 CFList671 evaluateAtEval (const CanonicalForm& F, ///<[in] some poly672 const CFList& evaluation,///<[in] some evaluation point673 int l ///<[in] level to start at674 );675 676 642 #endif 677 643 /* FAC_FQ_FACTORIZE_H */
Note: See TracChangeset
for help on using the changeset viewer.