Changeset 68d23f8 in git


Ignore:
Timestamp:
Jun 21, 2010, 8:12:09 PM (14 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
5a061b7e354823fc26cf0b955032ab197eaf9010
Parents:
ee3e1aeb5264cc872202ec014e53f63d146423f9
Message:
pDeleteLm ->pLmDelete

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

Legend:

Unmodified
Added
Removed
  • kernel/fglmzero.cc

    ree3e1ae r68d23f8  
    295295    borderElem() : monom(NULL), nf() {}
    296296    borderElem( poly p, fglmVector n ) : monom( p ), nf( n ) {}
    297     ~borderElem() { pDeleteLm(&monom); }
     297    ~borderElem() { if (monom!=NULL) pLmDelete(&monom); }
    298298#ifndef HAVE_EXPLICIT_CONSTR
    299299    void insertElem( poly p, fglmVector n )
     
    396396    omFreeSize( (ADDRESS)varpermutation, (pVariables+1)*sizeof(int) );
    397397    for ( int k = basisSize; k > 0; k-- )
    398         pDeleteLm( basis + k );  //. rem: basis runs from basis[1]..basis[basisSize]
     398        pLmDelete( basis + k );  //. rem: basis runs from basis[1]..basis[basisSize]
    399399    omFreeSize( (ADDRESS)basis, basisMax*sizeof( poly ) );
    400400#ifndef HAVE_EXPLICIT_CONSTR
     
    477477    BOOLEAN done = FALSE;
    478478    int state = 0;
    479     while ( k >= 1 ) {
     479    while ( k >= 1 )
     480    {
    480481        newmonom = pCopy( m );
    481482        pIncrExp( newmonom, varpermutation[k] );
    482483        pSetm( newmonom );
    483484        done= FALSE;
    484         while ( list.hasItem() && (done == FALSE) ) {
     485        while ( list.hasItem() && (!done) )
     486        {
    485487            if ( (state= pCmp( list.getItem().monom, newmonom )) < 0 )
    486488                list++;
    487489            else done= TRUE;
    488490        }
    489         if ( done == FALSE ) {
     491        if ( !done )
     492        {
    490493            nlist.append( fglmSelem( newmonom, varpermutation[k] ) );
    491494            break;
    492495        }
    493         if ( state == 0 ) {
     496        if ( state == 0 )
     497        {
    494498            list.getItem().newDivisor( varpermutation[k] );
    495             pDeleteLm(&newmonom);
    496         }
    497         else {
     499            pLmDelete(&newmonom);
     500        }
     501        else
     502        {
    498503            list.insert( fglmSelem( newmonom, varpermutation[k] ) );
    499504        }
    500505        k--;
    501506    }
    502     while ( --k >= 1 ) {
     507    while ( --k >= 1 )
     508    {
    503509        newmonom= pCopy( m ); // HIER
    504510        pIncrExp( newmonom, varpermutation[k] );
     
    606612        if ( candidate.isBasisOrEdge() == TRUE ) {
    607613            int edge = data.getEdgeNumber( candidate.monom );
    608             if ( edge != 0 ) {
     614            if ( edge != 0 )
     615            {
    609616                // now candidate is an edge, i.e. we know its normalform:
    610617                // NF(p) = - ( tail(p)/LC(p) )
    611618                poly nf = data.getSpanPoly( edge );
    612619                pNorm( nf );
    613                 pDeleteLm(&nf);  //. deletes the leadingmonomial
     620                pLmDelete(&nf);  //. deletes the leadingmonomial
    614621                nf= pNeg( nf );
    615622                fglmVector nfv = data.getVectorRep( nf );
     
    619626                STICKYPROT( "+" );
    620627            }
    621             else {
     628            else
     629            {
    622630                int basis= data.newBasisElem( candidate.monom );
    623631                data.updateCandidates();
     
    696704fglmDelem::cleanup()
    697705{
    698     if ( monom != NULL ) {
    699         pDeleteLm(&monom);
     706    if ( monom != NULL )
     707    {
     708        pLmDelete(&monom);
    700709    }
    701710}
     
    878887    BOOLEAN done = FALSE;
    879888    int state = 0;
    880     while ( k >= 1 ) {
     889    while ( k >= 1 )
     890    {
    881891        newmonom = pCopy( m );
    882892        pIncrExp( newmonom, varpermutation[k] );
    883893        pSetm( newmonom );
    884894        done= FALSE;
    885         while ( list.hasItem() && (done == FALSE) ) {
     895        while ( list.hasItem() && (!done) )
     896        {
    886897            if ( (state= pCmp( list.getItem().monom, newmonom )) < 0 )
    887898                list++;
    888899            else done= TRUE;
    889900        }
    890         if ( done == FALSE ) {
     901        if ( !done )
     902        {
    891903            nlist.append( fglmDelem( newmonom, v, k ) );
    892904            break;
    893905        }
    894         if ( state == 0 ) {
     906        if ( state == 0 )
     907        {
    895908            list.getItem().newDivisor();
    896             pDeleteLm( & newmonom );
    897         }
    898         else {
     909            pLmDelete( & newmonom );
     910        }
     911        else
     912        {
    899913            list.insert( fglmDelem( newmonom, v, k ) );
    900914        }
    901915        k--;
    902916    }
    903     while ( --k >= 1 ) {
     917    while ( --k >= 1 )
     918    {
    904919        newmonom= pCopy( m );
    905920        pIncrExp( newmonom, varpermutation[k] );
     
    11121127        isZero= FALSE;
    11131128        v= fglmVector( l.dimen(), 1 );
    1114         while ( isZero == FALSE ) {
    1115             if ( (isZero= gauss.reduce( v )) == TRUE ) {
     1129        while ( !isZero )
     1130        {
     1131            if ( (isZero= gauss.reduce( v )))
     1132            {
    11161133                STICKYPROT( "+" );
    11171134                p= gauss.getDependence();
    11181135                number gcd= p.gcd();
    1119                 if ( ! nIsOne( gcd ) ) {
     1136                if ( ! nIsOne( gcd ) )
     1137                {
    11201138                    p /= gcd;
    11211139                }
Note: See TracChangeset for help on using the changeset viewer.