Changeset 96a9c70 in git for Singular/LIB/gaussman.lib
- Timestamp:
- May 16, 2002, 1:16:30 PM (22 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- 3c2a5571ac46a8bb4f0fab0f1a30455002c0135a
- Parents:
- a956ece256872feedc7f2cbb635d2e372bf7323f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/gaussman.lib
ra956ec r96a9c70 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: gaussman.lib,v 1.8 1 2002-05-16 10:37:22mschulze Exp $";2 version="$Id: gaussman.lib,v 1.82 2002-05-16 11:16:30 mschulze Exp $"; 3 3 category="Singularities"; 4 4 … … 1613 1613 } 1614 1614 } 1615 int i,j,k=1,1,0; 1615 int i,j,k; 1616 i=1; 1616 1617 while(i<=size(sp[2])-1) 1617 1618 { 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 } 1620 1627 j++; 1621 1628 } 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) 1625 1632 { 1626 1633 k=k+sp[2][j]; 1627 1634 } 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++;1637 1635 } 1638 1636 if(k<0) … … 1640 1638 return(0); 1641 1639 } 1642 i ,j,k=i+1,1,0;1640 i++; 1643 1641 } 1644 1642 return(1);
Note: See TracChangeset
for help on using the changeset viewer.