Changeset 5768b5 in git


Ignore:
Timestamp:
Jan 28, 2008, 12:42:30 PM (15 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a657104b677b4c461d018cbf3204d72d34ad66a9')
Children:
bfce8cc37fc3eebf3f2136dc489ef7b8a26c339b
Parents:
a4de5db613bf3ccd7e8bf496462fe9e20616fe70
Message:
*hannes: again bad nrows


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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/standard.lib

    ra4de5db r5768b5  
    33//groebner mit Optionen versehen
    44//////////////////////////////////////////////////////////////////////////////
    5 version="$Id: standard.lib,v 1.100 2008-01-28 10:45:25 Singular Exp $";
     5version="$Id: standard.lib,v 1.101 2008-01-28 11:42:30 Singular Exp $";
    66category="Miscellaneous";
    77info="
     
    4040EXAMPLE: example stdfglm; shows an example"
    4141{
    42   if (nrows(i) > 1)
     42  if (typeof(i)!="ideal")
    4343  {
    4444    ERROR("first argument of 'stdfglm' must be an ideal");
     
    514514    {
    515515      def Id(ii) = imap(P,Id(ii));
    516       Id(ii) = Id(ii),Minpoly*freemodule(nrows(Id(ii)));
     516      if (typeof(Id(ii))=="module")
     517      {
     518        Id(ii) = Id(ii),Minpoly*freemodule(nrows(Id(ii)));
     519      }
     520      else
     521      {
     522        Id(ii) = Id(ii),Minpoly;
     523      }
    517524      export (Id(ii));
    518525    }
     
    578585  {
    579586    def Id(k) = #[k];
    580     int nr(k) = nrows(Id(k));
     587    if (typeof(Id(k))=="module")
     588    {
     589      int nr(k) = nrows(Id(k));
     590    }
    581591  }
    582592
     
    628638    {  //homogenize
    629639      def Id(k) =  homog( imap(P,Id(k)), `homvar` );
    630       Id(k) =  Id(k),@Qidealhilb@*freemodule(nr(k)) ;
     640      if (typeof(Id(k))=="module")
     641      {
     642        Id(k) =  Id(k),@Qidealhilb@*freemodule(nr(k)) ;
     643      }
     644      else
     645      {
     646        Id(k) =  Id(k),@Qidealhilb@ ;
     647      }
    631648      export(Id(k));
    632649    }
Note: See TracChangeset for help on using the changeset viewer.