Changeset a7c8b18 in git


Ignore:
Timestamp:
Apr 14, 2003, 10:04:03 AM (20 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '00e2e9c41af3fde1273eb3633f4c0c7c3db2579d')
Children:
d96b7981b4c023c87dfa9564273e0a6f307b5c78
Parents:
e36a8a2ba4644aea1e162e9da3265aef58156c21
Message:
*** empty log message ***


git-svn-id: file:///usr/local/Singular/svn/trunk@6669 2c84dea3-7e68-4137-9b89-c4e89433aadc
Location:
IntegerProgramming
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • IntegerProgramming/Buchberger.cc

    re36a8a2 ra7c8b18  
    27302730
    27312731
    2732 binomial& ideal::reduce(binomial& bin, BOOLEAN complete=TRUE) const
     2732binomial& ideal::reduce(binomial& bin, BOOLEAN complete) const
    27332733{
    27342734// As bin is reduced by a fixed set of binomials, it is sufficient to do
     
    28592859
    28602860
    2861 ideal& ideal::reduced_Groebner_basis_1(const short& S_pair_criteria=11,
    2862                                        const float& interred_percentage=12.0)
     2861ideal& ideal::reduced_Groebner_basis_1(const short& S_pair_criteria,
     2862                                       const float& interred_percentage)
    28632863{
    28642864  // set flags for the use of the S-pair criteria
     
    29402940
    29412941
    2942 ideal& ideal::reduced_Groebner_basis_1a(const short& S_pair_criteria=11,
    2943                                         const float& interred_percentage=12.0)
     2942ideal& ideal::reduced_Groebner_basis_1a(const short& S_pair_criteria,
     2943                                        const float& interred_percentage)
    29442944{
    29452945  // set flags for the use of the S-pair criteria
     
    30213021
    30223022
    3023 ideal& ideal::reduced_Groebner_basis_2(const short& S_pair_criteria=11,
    3024                                        const float& interred_percentage=12.0)
     3023ideal& ideal::reduced_Groebner_basis_2(const short& S_pair_criteria,
     3024                                       const float& interred_percentage)
    30253025{
    30263026  // set flags for the use of the S-pair criteria
     
    31023102
    31033103
    3104 ideal& ideal::reduced_Groebner_basis_3(const short& S_pair_criteria=11,
    3105                                        const float& interred_percentage=12.0)
     3104ideal& ideal::reduced_Groebner_basis_3(const short& S_pair_criteria,
     3105                                       const float& interred_percentage)
    31063106{
    31073107  // set flags for the use of the S-pair criteria
     
    31683168
    31693169
    3170 ideal& ideal::reduced_Groebner_basis(const short& version=1,
    3171                                      const short& S_pair_criteria=11,
    3172                                      const float& interred_percentage=12.0)
     3170ideal& ideal::reduced_Groebner_basis(const short& version,
     3171                                     const short& S_pair_criteria,
     3172                                     const float& interred_percentage)
    31733173{
    31743174  switch(version)
  • IntegerProgramming/IP_algorithms.cc

    re36a8a2 ra7c8b18  
    6161
    6262int Conti_Traverso(INPUT_FILE MATRIX,
    63                    const short& version=1,
    64                    const short& S_pair_criteria=11,
    65                    const float& interred_percentage=12.0,
    66                    const BOOLEAN& verbose=FALSE)
     63                   const short& version,
     64                   const short& S_pair_criteria,
     65                   const float& interred_percentage,
     66                   const BOOLEAN& verbose)
    6767{
    6868
     
    349349
    350350int Positive_Conti_Traverso(INPUT_FILE MATRIX,
    351                             const short& version=1,
    352                             const short& S_pair_criteria=11,
    353                             const float& interred_percentage=12.0,
    354                             const BOOLEAN& verbose=FALSE)
     351                            const short& version,
     352                            const short& S_pair_criteria,
     353                            const float& interred_percentage,
     354                            const BOOLEAN& verbose)
    355355{
    356356
     
    646646
    647647int Elim_Conti_Traverso(INPUT_FILE MATRIX,
    648                         const short& version=1,
    649                         const short& S_pair_criteria=11,
    650                         const float& interred_percentage=12.0,
    651                         const BOOLEAN& verbose=FALSE)
     648                        const short& version,
     649                        const short& S_pair_criteria,
     650                        const float& interred_percentage,
     651                        const BOOLEAN& verbose)
    652652{
    653653
     
    935935
    936936int Pottier(INPUT_FILE MATRIX,
    937             const short& version=1,
    938             const short& S_pair_criteria=11,
    939             const float& interred_percentage=12.0,
    940             const BOOLEAN& verbose=FALSE)
     937            const short& version,
     938            const short& S_pair_criteria,
     939            const float& interred_percentage,
     940            const BOOLEAN& verbose)
    941941{
    942942
     
    12231223
    12241224int Hosten_Sturmfels(INPUT_FILE MATRIX,
    1225                      const short& version=1,
    1226                      const short& S_pair_criteria=11,
    1227                      const float& interred_percentage=12.0,
    1228                      const BOOLEAN& verbose=FALSE)
     1225                     const short& version,
     1226                     const short& S_pair_criteria,
     1227                     const float& interred_percentage,
     1228                     const BOOLEAN& verbose)
    12291229{
    12301230
     
    16341634
    16351635int DiBiase_Urbanke(INPUT_FILE MATRIX,
    1636                     const short& version=1,
    1637                     const short& S_pair_criteria=11,
    1638                     const float& interred_percentage=12.0,
    1639                     const BOOLEAN& verbose=FALSE)
     1636                    const short& version,
     1637                    const short& S_pair_criteria,
     1638                    const float& interred_percentage,
     1639                    const BOOLEAN& verbose)
    16401640{
    16411641
     
    20002000
    20012001int Bigatti_LaScala_Robbiano(INPUT_FILE MATRIX,
    2002                              const short& version=1,
    2003                              const short& S_pair_criteria=11,
    2004                              const float& interred_percentage=12.0,
    2005                              const BOOLEAN& verbose=FALSE)
     2002                             const short& version,
     2003                             const short& S_pair_criteria,
     2004                             const float& interred_percentage,
     2005                             const BOOLEAN& verbose)
    20062006{
    20072007
     
    33633363
    33643364int change_cost(INPUT_FILE GROEBNER, INPUT_FILE NEW_COST,
    3365                 const short& version=1,
    3366                 const short& S_pair_criteria=11,
    3367                 const float& interred_percentage=12.0,
    3368                 const BOOLEAN& verbose=FALSE)
     3365                const short& version,
     3366                const short& S_pair_criteria,
     3367                const float& interred_percentage,
     3368                const BOOLEAN& verbose)
    33693369{
    33703370
  • IntegerProgramming/LLL.cc

    re36a8a2 ra7c8b18  
    160160  BigInt _lambda=lambda[k][k-1];
    161161
    162   if(_lambda==0)
     162  if(_lambda==(const BigInt&)0)
    163163  {
    164164    d[k]=d[k-1];
     
    235235
    236236    for(short m=0;m<vector_dimension;m++)
    237       if(b[0][m]!=0)
     237      if(b[0][m]!=(const BigInt&)0)
    238238        // nonzero entry detected
    239239        r=0;
     
    296296  // Now, H equals the matrix I_(number_of_vectors).
    297297
    298   if(t!=0)
     298  if(t!=(const BigInt&)0)
    299299  {
    300300    d[1]=t;
     
    343343          else
    344344            // j==k
    345             if(u!=0)
     345            if(u!=(const BigInt&)0)
    346346            {
    347347              d[k+1]=u;
     
    532532      }
    533533
    534       if(d[k+1]==0)
     534      if(d[k+1]==(const BigInt&)0)
    535535      {
    536536        cerr<<"\nERROR: void integral_LLL(BigInt**, const short&, const "
     
    547547      REDI_IL(k,k-1,b,vector_dimension,d,lambda);
    548548
    549       if(4*d[k+1]*d[k-1] < 3*d[k]*d[k] - lambda[k][k-1]*lambda[k][k-1])
     549      //if(4*d[k+1]*d[k-1] < 3*d[k]*d[k] - lambda[k][k-1]*lambda[k][k-1])
     550      if((const BigInt&)4*d[k+1]*d[k-1]
     551          < (const BigInt&)3*d[k]*d[k] - lambda[k][k-1]*lambda[k][k-1])
    550552      {
    551553        SWAPI(k,k_max,b,d,lambda);
Note: See TracChangeset for help on using the changeset viewer.