Changeset 434e415 in git for factory/fac_sqrfree.cc


Ignore:
Timestamp:
May 31, 2008, 7:21:11 PM (16 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
9a6e9ffb1c630a9c3f859a243a888ba80724038d
Parents:
9e9b7c1dbc45990a692860b6f085c25b0cdab8f2
Message:
hannes: minor libfac changes


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

Legend:

Unmodified
Added
Removed
  • factory/fac_sqrfree.cc

    r9e9b7c r434e415  
    11/* emacs edit mode for this file is -*- C++ -*- */
    2 /* $Id: fac_sqrfree.cc,v 1.10 2008-03-17 17:44:04 Singular Exp $ */
     2/* $Id: fac_sqrfree.cc,v 1.11 2008-05-31 17:21:11 Singular Exp $ */
    33
    44#include <config.h>
     
    6060
    6161    divexp = p;
    62     while ( t0.degree(x) > 0 ) {
     62    while ( t0.degree(x) > 0 )
     63    {
    6364        t = gcd( t0, t0.deriv() );
    6465        v = t0 / t;
    6566        k = 0;
    66         while ( v.degree(x) > 0 ) {
     67        while ( v.degree(x) > 0 )
     68        {
    6769            k = k+1;
    68             if ( k % p == 0 ) {
     70            if ( k % p == 0 )
     71            {
    6972                t /= v;
    7073                k = k+1;
     
    8083        e = p * e;
    8184    }
    82     if ( ! leadcf.isOne() ) {
    83         if ( F.getFirst().exp() == 1 ) {
     85    if ( ! leadcf.isOne() )
     86    {
     87        if ( !F.isEmpty() && (F.getFirst().exp() == 1) )
     88        {
    8489            leadcf = F.getFirst().factor() * leadcf;
    8590            F.removeFirst();
Note: See TracChangeset for help on using the changeset viewer.