Changeset 96a9c70 in git for Singular/LIB/gaussman.lib


Ignore:
Timestamp:
May 16, 2002, 1:16:30 PM (22 years ago)
Author:
Mathias Schulze <mschulze@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
3c2a5571ac46a8bb4f0fab0f1a30455002c0135a
Parents:
a956ece256872feedc7f2cbb635d2e372bf7323f
Message:
*** empty log message ***


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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/gaussman.lib

    ra956ec r96a9c70  
    11///////////////////////////////////////////////////////////////////////////////
    2 version="$Id: gaussman.lib,v 1.81 2002-05-16 10:37:22 mschulze Exp $";
     2version="$Id: gaussman.lib,v 1.82 2002-05-16 11:16:30 mschulze Exp $";
    33category="Singularities";
    44
     
    16131613    }
    16141614  }
    1615   int i,j,k=1,1,0;
     1615  int i,j,k;
     1616  i=1;
    16161617  while(i<=size(sp[2])-1)
    16171618  {
    1618     while(sp[1][j]<=sp[1][i])
    1619     {
     1619    j=i+1;
     1620    k=0;
     1621    while(j+1<=size(sp[2])&&number(sp[1][j])<=number(sp[1][i])+1)
     1622    {
     1623      if(opt==0||number(sp[1][j])<number(sp[1][i])+1)
     1624      {
     1625        k=k+sp[2][j];
     1626      }
    16201627      j++;
    16211628    }
    1622     while(j+1<=size(sp[2])&&sp[1][j]<=sp[1][i]+1)
    1623     {
    1624       if(opt==0||sp[1][j]<sp[1][i]+1)
     1629    if(j==size(sp[2])&&number(sp[1][j])<=number(sp[1][i])+1)
     1630    {
     1631      if(opt==0||number(sp[1][j])<number(sp[1][i])+1)
    16251632      {
    16261633        k=k+sp[2][j];
    16271634      }
    1628       j++;
    1629     }
    1630     if(j==size(sp[2])&&sp[1][j]<=sp[1][i]+1)
    1631     {
    1632       if(opt==0||sp[1][j]<sp[1][i]+1)
    1633       {
    1634         k=k+sp[2][j];
    1635       }
    1636       j++;
    16371635    }
    16381636    if(k<0)
     
    16401638      return(0);
    16411639    }
    1642     i,j,k=i+1,1,0;
     1640    i++;
    16431641  }
    16441642  return(1);
Note: See TracChangeset for help on using the changeset viewer.