Changeset 7bab5d in git for Singular/ideals.cc


Ignore:
Timestamp:
Oct 27, 1999, 5:04:45 PM (25 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
Children:
bbe0d8c8be70a9d889fbef7f37918ed72c3f6b92
Parents:
abb58ee79709ad9633f0606a39db51dcc34a20c2
Message:
* hannes: rank fixes etc.


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

Legend:

Unmodified
Added
Removed
  • Singular/ideals.cc

    rabb58e r7bab5d  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: ideals.cc,v 1.70 1999-10-25 08:32:15 obachman Exp $ */
     4/* $Id: ideals.cc,v 1.71 1999-10-27 15:04:44 Singular Exp $ */
    55/*
    66* ABSTRACT - all basic methods to manipulate ideals
     
    11021102    length = 1;
    11031103  }
    1104   temp = idInit(IDELEMS(first),1);
    11051104  j = IDELEMS(first);
     1105  temp = idInit(j /*IDELEMS(first)*/,length+j);
    11061106
    11071107  ring orig_ring=currRing;
     
    13981398  ring orig_ring=currRing;
    13991399  ring syz_ring=rAddSyzComp(currRing);
    1400  
    1401  
     1400
    14021401  pSetSyzComp(k);
    14031402
     
    15591558  if (s_quot!=NULL) idDelete(&s_quot);
    15601559  idDelete(&s_h1);
    1561  
     1560
    15621561  if (syz_ring!=orig_ring)
    15631562    rChangeCurrRing(orig_ring,TRUE);
     
    15731572      q = pFetchCopyDelete(syz_ring, s_h2->m[j]);
    15741573      s_h2->m[j] = NULL;
    1575      
     1574
    15761575      while (q != NULL)
    15771576      {
     
    20132012    s_h3 = kStd(s_h4,currQuotient,hom,&weights1,NULL,kmax-1);
    20142013  }
    2015   if (resultIsIdeal)
    2016     s_h3->rank = 1;
    2017   else
    2018     s_h3->rank = h1->rank;
    20192014  idTest(s_h3);
    20202015  if (weights1!=NULL) delete weights1;
     
    20412036      pDelete(&h3->m[i]);
    20422037  }
     2038  if (resultIsIdeal)
     2039    h3->rank = 1;
     2040  else
     2041    h3->rank = h1->rank;
    20432042  if(syz_ring!=orig_ring)
    20442043  {
     
    29552954    length = 1;
    29562955  }
    2957   ideal temp = idInit(IDELEMS(h2),1);
     2956  ideal temp = idInit(IDELEMS(h2),length+IDELEMS(h2));
    29582957  for (i=0;i<IDELEMS(h2);i++)
    29592958  {
Note: See TracChangeset for help on using the changeset viewer.