Changeset 11bf82 in git for factory/facFqBivar.h


Ignore:
Timestamp:
May 24, 2011, 6:49:41 PM (13 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
d19fa29f38b52d293cf6fcbe33a75284288cb5d3
Parents:
f876a663240524d1f86ed3519e45b68d1ae877b3
Message:
polynomial time bivariate factorization


git-svn-id: file:///usr/local/Singular/svn/trunk@14243 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/facFqBivar.h

    rf876a66 r11bf82  
    491491inline CFList
    492492extFactorRecombination (
    493          const CFList& factors,     ///< [in] list of lifted factors that are
    494                                     ///< monic wrt Variable (1)
    495          const CanonicalForm& F,    ///< [in] poly to be factored
    496          const CanonicalForm& M,    ///< [in] Variable (2)^liftBound
    497          const ExtensionInfo& info, ///< [in] contains information about
    498                                     ///< extension
    499          const CanonicalForm& eval  ///< [in] evaluation point
     493         CFList& factors,          ///< [in,out] list of lifted factors that are
     494                                   ///< monic wrt Variable (1),
     495                                   ///< original factors-factors found
     496         CanonicalForm& F,         ///< [in,out] poly to be factored,
     497                                   ///< F/factors found
     498         const CanonicalForm& M,   ///< [in] Variable (2)^liftBound
     499         const ExtensionInfo& info,///< [in] contains information about
     500                                   ///< extension
     501         DegreePattern& degs,
     502         const CanonicalForm& eval,///< [in] evaluation point
     503         int s,                    ///< [in] algorithm starts checking subsets
     504                                   ///< of size s
     505         int thres                 ///< [in] threshold for the size of subsets
     506                                   ///< which are checked, for a full factor
     507                                   ///< recombination choose
     508                                   ///< thres= factors.length()/2
    500509                       );
    501510
     
    507516inline CFList
    508517factorRecombination (
    509                 const CFList& factors,      ///< [in] list of lifted factors
    510                                             ///< that are monic wrt Variable (1)
    511                 const CanonicalForm& F,     ///< [in] poly to be factored
    512                 const CanonicalForm& M,     ///< [in] Variable (2)^liftBound
    513                 const DegreePattern& degs   ///< [in] degree pattern
     518                CFList& factors,       ///< [in,out] list of lifted factors
     519                                       ///< that are monic wrt Variable (1)
     520                CanonicalForm& F,      ///< [in,out] poly to be factored
     521                const CanonicalForm& M,///< [in] Variable (2)^liftBound
     522                DegreePattern& degs,   ///< [in] degree pattern
     523                int s,                 ///< [in] algorithm starts checking
     524                                       ///< subsets of size s
     525                int thres              ///< [in] threshold for the size of
     526                                       ///< subsets which are checked, for a
     527                                       ///< full factor recombination choose
     528                                       ///< thres= factors.length()/2
    514529                    );
    515530
     
    519534///         appropiate size
    520535Variable chooseExtension (
    521                       const CanonicalForm & A, ///< [in] some bivariate poly
    522                       const Variable & beta    ///< [in] some algebraic
    523                                                ///< variable
     536                      const Variable & alpha, ///< [in] some algebraic variable
     537                      const Variable & beta,  ///< [in] some algebraic variable
     538                      int k                   ///< [in] some int
    524539                         );
    525540
Note: See TracChangeset for help on using the changeset viewer.