Changeset 64a501 in git for factory/cf_gcd.cc


Ignore:
Timestamp:
Jul 25, 2011, 1:59:06 PM (13 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'spielwiese', '4a9821a93ffdc22a6696668bd4f6b8c9de3e6c5f')
Children:
21b8f4cad82601dd1e18c8bf2923808fb6827958
Parents:
22071069039f22a2772d1e4d329f934d243f95da
Message:
deleted unnecessary fdivides


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

Legend:

Unmodified
Added
Removed
  • factory/cf_gcd.cc

    r220710 r64a501  
    10201020                CanonicalForm d;
    10211021#if 1
    1022                 do{ d = gcd_poly( f, g ); }
    1023                 while ((!fdivides(d,f)) || (!fdivides(d,g)));
     1022                d = gcd_poly( f, g );
    10241023#else
    1025                 while(1)
    1026                 {
    1027                   d = gcd_poly( f, g );
    1028                   if ((fdivides(d,f)) && (fdivides(d,g))) break;
    1029                   printf("g"); fflush(stdout);
    1030                 }
     1024                d = gcd_poly( f, g );
     1025                printf("g"); fflush(stdout);
    10311026#endif
    10321027                return abs( d );
     
    10411036                CanonicalForm F = f * l, G = g * l;
    10421037                Off( SW_RATIONAL );
    1043                 do { l = gcd_poly( F, G ); }
    1044                 while ((!fdivides(l,F)) || (!fdivides(l,G)));
     1038                l = gcd_poly( F, G );
    10451039                On( SW_RATIONAL );
    10461040                return abs( l );
Note: See TracChangeset for help on using the changeset viewer.