Changeset 806c18 in git for factory/abs_fac.cc


Ignore:
Timestamp:
Nov 15, 2010, 4:34:57 PM (13 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
7c3bca08c96331a56864c1d35b8c2e8ff2e0be89
Parents:
c840d97af622b4e4da8761738b540e21144f716b
Message:
format

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

Legend:

Unmodified
Added
Removed
  • factory/abs_fac.cc

    rc840d9 r806c18  
    3636
    3737  if( F.isZero() ) return 0;
    38   if( F.inBaseDomain() )  return F; 
    39 
    40   if( level(F) < 0 )  return 1; 
     38  if( F.inBaseDomain() )  return F;
     39
     40  if( level(F) < 0 )  return 1;
    4141
    4242  r = LC( F, x);
     
    4747  {
    4848    t = LC(g, x);
    49     if( t == 1 || t == -1 ) return 1; 
     49    if( t == 1 || t == -1 ) return 1;
    5050    r = MYGCD( r, t);
    51     if( r == 1 ) return 1; 
    52     g = g - power(x,degree(g,x))*t; 
     51    if( r == 1 ) return 1;
     52    g = g - power(x,degree(g,x))*t;
    5353  }
    5454  return r;
     
    613613   CFFListIterator J=Result;
    614614   for ( ; J.hasItem(); J++)
    615     { 
     615    {
    616616     Factor_Norm = J.getItem().factor();
    617617     Factor_Norm = Factor_Norm(x+k*l,x);   // die Störungen werden rückgänig gemacht
     
    861861    F = A[i];
    862862
    863     if( degree(F,x) == 0 ) 
    864   if( c.level() < 0 ) return 1; else return c; 
     863    if( degree(F,x) == 0 )
     864  if( c.level() < 0 ) return 1; else return c;
    865865
    866866    F = gamma*F/LC(F, x);
     
    908908  if( g != g(0,i) )
    909909     L.append(i);
    910  
     910
    911911 int nvg = L.length();
    912912
    913  
     913
    914914
    915915 if( f.level() < 0 && g.level() < 0 )  { ;
    916916  return 1; }
    917    
     917
    918918 CFArray A;
    919    
     919
    920920 i=0;
    921921    int r;
     
    940940 if( nvf <= 1 && nvg <=1 )
    941941 {
    942   gamma = MyGCDmod( LC(F,x), LC(G,x) ); 
     942  gamma = MyGCDmod( LC(F,x), LC(G,x) );
    943943  c = MyGCDmod( Cf, Cg );
    944944 }
     
    956956    F = A[i];
    957957
    958     if( degree(F,x) == 0 ) 
    959   if( c.level() < 0 ) return 1; else return c; 
     958    if( degree(F,x) == 0 )
     959  if( c.level() < 0 ) return 1; else return c;
    960960
    961961    F = gamma*F/LC(F, x);
     
    10071007  {
    10081008   CanonicalForm qi = MYGCD( temp2, temp4);
    1009    if( qi != 1 ) L.append( CFFactor( qi, i ) ); 
     1009   if( qi != 1 ) L.append( CFFactor( qi, i ) );
    10101010   i++;
    10111011   temp2 = temp2/qi;
     
    10371037 for ( CFIterator I = F; I.hasTerms(); ++I ) fillVarsRec( I.coeff(), vrs );
    10381038
    1039  N.append( CFFactor(F,1) ); 
     1039 N.append( CFFactor(F,1) );
    10401040
    10411041 int i = n+1;
     
    10431043 while( i >= 0 )
    10441044 {
    1045   b = 0; 
     1045  b = 0;
    10461046
    10471047  if( i == 0 ){  v = mvar(F); b=1 ;}
    10481048  else
    1049   if( vrs[i] != 0 ){ b=1; v= Variable(i);} 
    1050   if( vrs[i] == 0 )  i--; 
     1049  if( vrs[i] != 0 ){ b=1; v= Variable(i);}
     1050  if( vrs[i] == 0 )  i--;
    10511051
    10521052  if( b )
    1053   { 
     1053  {
    10541054   for( CFFListIterator J = L; J.hasItem(); J++ )
    10551055   {
     
    10651065   }
    10661066   if( N.length() == L.length() ) i -= 1;
    1067    L=N; 
     1067   L=N;
    10681068  }
    10691069 }
Note: See TracChangeset for help on using the changeset viewer.