Changeset 8fefd9 in git


Ignore:
Timestamp:
Feb 10, 1999, 5:00:06 PM (25 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
0657ace87ca43ae077c25b316e4feb228b2ca2e7
Parents:
b5b60f6a163ac80df02fc29021d8d41d287d50fe
Message:
* hannes/pohl: added psarse matrices (temp. disabled)


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

Legend:

Unmodified
Added
Removed
  • Singular/Makefile.in

    rb5b60f r8fefd9  
    7373    longalg.cc longrat.cc longrat0.cc \
    7474    maps.cc matpol.cc misc.cc \
    75     mminit.cc modulop.cc \
     75    mminit.cc modulop.cc sparsmat.cc \
    7676    fglm.cc fglmzero.cc fglmvec.cc fglmgauss.cc fglmhom.cc fglmcomb.cc \
    7777    numbers.cc polys.cc polys0.cc polys1.cc polys-impl.cc \
     
    9797        febase.h ipshell.h shortfl.h tok.h \
    9898        mmemory.h mmprivate.h mmheap.h mmpage.h page.h \
    99         ffields.h khstd.h silink.h \
     99        ffields.h khstd.h silink.h sparsmat.h \
    100100        fglm.h comm.h kstd1.h modulop.h sing_dbm.h weight.h \
    101101        fglmgauss.h fglmvec.h kstd2.h mpsr.h sing_mp.h \
     
    123123     longalg.o spolys0.o syz.o syz0.o syz1.o weight.o weight0.o \
    124124     ipid.o ipshell.o iplib.o ipassign.o ipconv.o ipprint.o\
    125      polys.o polys0.o polys1.o polys-impl.o extra.o\
     125     polys.o polys0.o polys1.o polys-impl.o extra.o sparsmat.o\
    126126     mminit.o mmtables.o mmalloc.o mmheap.o mmpage.o page.o \
    127127     mmisc.o mmcheck.o mmbt.o sing_dld.o sing_dbm.o silink.o \
     
    340340     ipid.og ipshell.og iplib.og ipassign.og ipconv.og ipprint.og\
    341341     polys.og polys0.og polys1.og polys-impl.og extra.og\
    342      mminit.og sing_dld.og sing_dbm.og silink.og \
     342     mminit.og sing_dld.og sing_dbm.og silink.og sparsmat.og\
    343343     sing_mp.og fglm.og fglmzero.og fglmvec.og fglmgauss.og fglmhom.og\
    344344     algmap.og clapconv.og  clapmem.og clapsing.og \
     
    416416     ipid.op ipshell.op iplib.op ipassign.op ipconv.op ipprint.op\
    417417     polys.op polys0.op polys1.op polys-impl.op extra.op\
    418      mminit.op sing_dld.op sing_dbm.op silink.op \
     418     mminit.op sing_dld.op sing_dbm.op silink.op sparsmat.op\
    419419     sing_mp.op fglm.op fglmzero.op fglmvec.op fglmgauss.op fglmhom.op\
    420420     algmap.op clapconv.op  clapmem.op clapsing.op \
     
    442442     ipid.ob ipshell.ob iplib.ob ipassign.ob ipconv.ob ipprint.ob\
    443443     polys.ob polys0.ob polys1.ob polys-impl.ob extra.ob\
    444      mminit.ob sing_dld.ob sing_dbm.ob silink.ob \
     444     mminit.ob sing_dld.ob sing_dbm.ob silink.ob sparsmat.ob\
    445445     sing_mp.ob fglm.ob fglmzero.ob fglmvec.ob fglmgauss.ob fglmhom.ob\
    446446     algmap.ob clapconv.ob  clapmem.ob clapsing.ob \
  • Singular/iparith.cc

    rb5b60f r8fefd9  
    12561256{
    12571257  if(u->name==NULL) return TRUE;
    1258   char * n = (char *)AllocL(strlen(u->name) + 6);
    1259   sprintf(n,"%s(%d)",u->name,(int)v->Data());
     1258  char * nn = (char *)AllocL(strlen(u->name) + 13);
     1259  sprintf(nn,"%s(%d)",u->name,(int)v->Data());
    12601260  FreeL((ADDRESS)u->name);
    12611261  u->name=NULL;
     1262  char *n=mstrdup(nn);
     1263  FreeL((ADDRESS)nn);
    12621264#ifdef HAVE_NAMESPACES
    12631265  if(u->req_packhdl != NULL)
  • Singular/ring.cc

    rb5b60f r8fefd9  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: ring.cc,v 1.42 1998-12-16 12:08:38 Singular Exp $ */
     4/* $Id: ring.cc,v 1.43 1999-02-10 16:00:04 Singular Exp $ */
    55
    66/*
     
    670670// More particularly, sets r->VarOffset
    671671
    672 void rComplete(ring r)
     672void rComplete(ring r, int force)
    673673{
    674674  int VarCompIndex, VarLowIndex, VarHighIndex;
     
    18971897}
    18981898
     1899void rUnComplete(ring r)
     1900{
     1901  Free((ADDRESS)r->VarOffset,(r->N + 1)*sizeof(int));
     1902  r->VarOffset=NULL;
     1903}
     1904
    18991905#ifdef RDEBUG
    19001906// This should eventually become a full-fledge ring check, like pTest
  • Singular/ring.h

    rb5b60f r8fefd9  
    77* ABSTRACT - the interpreter related ring operations
    88*/
    9 /* $Id: ring.h,v 1.19 1998-12-03 17:58:05 Singular Exp $ */
     9/* $Id: ring.h,v 1.20 1999-02-10 16:00:05 Singular Exp $ */
    1010
    1111/* includes */
     
    4444int    rIsExtension();
    4545int    rSum(ring r1, ring r2, ring &sum);
    46 void   rComplete(ring r);
     46void   rComplete(ring r, int force = 0);
     47void   rUnComplete(ring r);
    4748int    rBlocks(ring r);
    4849
Note: See TracChangeset for help on using the changeset viewer.