Changeset 51922a in git


Ignore:
Timestamp:
Nov 4, 2005, 9:45:01 AM (18 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
f1615ea078bb48981e9be451424a0c4df2016cfe
Parents:
98c629a900848d59b5917745c966c580dab8bd66
Message:
*hannes: facstd debug


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

Legend:

Unmodified
Added
Removed
  • Singular/extra.cc

    r98c629 r51922a  
    22*  Computer Algebra System SINGULAR      *
    33*****************************************/
    4 /* $Id: extra.cc,v 1.230 2005-10-05 07:23:21 wienand Exp $ */
     4/* $Id: extra.cc,v 1.231 2005-11-04 08:45:01 Singular Exp $ */
    55/*
    66* ABSTRACT: general interface to internals of Singular ("system" command)
     
    24822482    else
    24832483#endif
     2484/*==================== facstd_debug ==================================*/
     2485#if !defined(NDEBUG)
     2486    if(strcmp(sys_cmd,"facstd")==0)
     2487    {
     2488      extern int strat_nr;
     2489      extern int strat_fac_debug;
     2490      strat_fac_debug=(int)h->Data();
     2491      strat_nr=0;
     2492      return FALSE;
     2493    }
     2494    else
     2495#endif
    24842496/*==================== t-rep-GB ==================================*/
    24852497    if (strcmp(sys_cmd, "unifastmult")==0)
  • kernel/kstdfac.cc

    r98c629 r51922a  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: kstdfac.cc,v 1.4 2005-11-02 08:43:57 Singular Exp $ */
     4/* $Id: kstdfac.cc,v 1.5 2005-11-04 08:44:00 Singular Exp $ */
    55/*
    66*  ABSTRACT -  Kernel: factorizing alg. of Buchberger
     
    409409      {
    410410        int ii;
    411         Print("s(%d), set S\n",n->nr);
     411        Print("---------------------------------------------------------------\ns(%d), set S\n",n->nr);
    412412        for(ii=0;ii<n->sl;ii++)
    413         { Print("s(%d->S[%d]= ",n->nr,ii);pWrite(n->S[i]);}
     413        { Print("s(%d->S[%d]= ",n->nr,ii);pWrite(n->S[ii]);}
    414414        Print("s(%d), set D\n",n->nr);
    415         for(ii=0;ii<IDELEMS(n->D);ii++)
    416         { Print("s(%d->D[%d]= ",n->nr,ii);pWrite(n->D->m[i]);}
     415        if (n->D!=NULL)
     416        {
     417          for(ii=0;ii<IDELEMS(n->D);ii++)
     418          { Print("s(%d->D[%d]= ",n->nr,ii);pWrite(n->D->m[ii]);}
     419        }
     420        else PrintS(" empty\n");
    417421      }
    418422#endif
     
    721725        {
    722726          int ii;
    723           Print("s(%d), set S\n",n->nr);
     727          Print("-------------------------------------------------------------\ns(%d), set S\n",n->nr);
    724728          for(ii=0;ii<n->sl;ii++)
    725           { Print("s(%d->S[%d]= ",n->nr,ii);pWrite(n->S[i]);}
     729          { Print("s(%d->S[%d]= ",n->nr,ii);pWrite(n->S[ii]);}
    726730          Print("s(%d), set D\n",n->nr);
    727           for(ii=0;ii<IDELEMS(n->D);ii++)
    728           { Print("s(%d->D[%d]= ",n->nr,ii);pWrite(n->D->m[i]);}
     731          if (n->D!=NULL)
     732          {
     733            for(ii=0;ii<IDELEMS(n->D);ii++)
     734            { Print("s(%d->D[%d]= ",n->nr,ii);pWrite(n->D->m[ii]);}
     735          }
     736          else PrintS(" empty\n");
    729737        }
    730738#endif
Note: See TracChangeset for help on using the changeset viewer.