Changeset 7bd1071 in git


Ignore:
Timestamp:
Mar 14, 2001, 11:25:11 AM (22 years ago)
Author:
Mathias Schulze <mschulze@…>
Branches:
(u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
Children:
241f585373c4b203abffc9f55d4310d41b68d7be
Parents:
5ff207772cfd6335d825ee5521df53ab405628e0
Message:
*mschulze: empty ideal = NULL


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

Legend:

Unmodified
Added
Removed
  • Singular/eigenval.cc

    r5ff2077 r7bd1071  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: eigenval.cc,v 1.1 2001-03-05 17:31:40 mschulze Exp $ */
     4/* $Id: eigenval.cc,v 1.2 2001-03-14 10:25:11 mschulze Exp $ */
    55/*
    66* ABSTRACT: eigenvalues of constant square matrices
     
    114114  ideal ee=(ideal)l->m[0].data;
    115115  intvec *mm=(intvec*)l->m[1].data;
    116   int n=IDELEMS(ee);
     116  int n=0;
     117  if(ee!=NULL)
     118    n=IDELEMS(ee);
    117119  for(int i=n-1;i>=0;i--)
    118120  {
     
    120122    {
    121123      (*mm)[i]+=m0;
    122       return;
    123     }
    124   }
    125   ideal e=idInit(n+1,0);
     124      return l;
     125    }
     126  }
     127  ideal e=idInit(n+1,1);
    126128  for(int i=n-1;i>=0;i--)
    127129  {
     
    131133  e->m[n]=e0;
    132134  l->m[0].data=e;
    133   idDelete(&ee);
     135  if(ee!=NULL)
     136    idDelete(&ee);
    134137  mm->resize(n+1);
    135138  (*mm)[n]=m0;
     
    163166  l->Init(2);
    164167  l->m[0].rtyp=IDEAL_CMD;
    165   l->m[0].data=idInit(0,0);
     168  l->m[0].data=NULL;
    166169  l->m[1].rtyp=INTVEC_CMD;
    167170  l->m[1].data=new intvec;
Note: See TracChangeset for help on using the changeset viewer.