Changeset 705ba5 in git


Ignore:
Timestamp:
Aug 20, 2014, 5:30:27 PM (9 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '91e5db82acc17434e4062bcfa44e6efa7d41fd30')
Children:
6ad99e7c39ca610a481551fb953ca0e05ebcc064
Parents:
7356be2612621d8b3031d999de1546e80391c9aa
Message:
doc: reference eigenvalue
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/linalg.lib

    r7356be r705ba5  
    13631363@end format
    13641364EXAMPLE: example eigenvals; shows examples
     1365KEYWORDS: eigenvalue
    13651366"
    13661367{
  • Singular/eigenval_ip.cc

    r7356be r705ba5  
    7676            res->data=(void *)evRowElim(mp_Copy(M, currRing),i,j,k);
    7777            return FALSE;
    78           }
     78          }
    7979        }
    8080      }
     
    109109            res->data=(void *)evColElim(mp_Copy(M, currRing),i,j,k);
    110110            return FALSE;
    111           }
     111          }
    112112        }
    113113      }
     
    191191      {
    192192        if(pNext(e0->m[i])==NULL)
    193         {
     193        {
    194194          (*m)[k]=(*m0)[i];
    195195          k++;
     
    198198        if(pGetExp(e0->m[i],1)<2&&pGetExp(pNext(e0->m[i]),1)<2&&
    199199           pNext(pNext(e0->m[i]))==NULL)
    200         {
     200        {
    201201          number e1=nInpNeg(nCopy(pGetCoeff(e0->m[i])));
    202202          if(pGetExp(pNext(e0->m[i]),1)==0)
    203203            e->m[k]=pNSet(nDiv(pGetCoeff(pNext(e0->m[i])),e1));
    204204          else
    205             e->m[k]=pNSet(nDiv(e1,pGetCoeff(pNext(e0->m[i]))));
     205            e->m[k]=pNSet(nDiv(e1,pGetCoeff(pNext(e0->m[i]))));
    206206          nDelete(&e1);
    207207          pNormalize(e->m[k]);
     
    210210        }
    211211        else
    212         {
     212        {
    213213          e->m[k]=e0->m[i];
    214214          pNormalize(e->m[k]);
     
    216216          (*m)[k]=(*m0)[i];
    217217          k++;
    218         }
     218        }
    219219      }
    220220
     
    240240        if(e->m[i0]==NULL&&!nGreaterZero(pGetCoeff(e->m[i1]))||
    241241           e->m[i1]==NULL&&
    242           (nGreaterZero(pGetCoeff(e->m[i0]))||pNext(e->m[i0])!=NULL)||
     242          (nGreaterZero(pGetCoeff(e->m[i0]))||pNext(e->m[i0])!=NULL)||
    243243           e->m[i0]!=NULL&&e->m[i1]!=NULL&&
    244244          (pNext(e->m[i0])!=NULL&&pNext(e->m[i1])==NULL||
  • kernel/linear_algebra/eigenval.cc

    r7356be r705ba5  
    103103  for(int k=1,j=2;k<n-1;k++,j=k+1)
    104104  {
    105     while(j<=n&&MATELEM(M,j,k)==0)
     105    while(j<=n&&MATELEM(M,j,k)==NULL)
    106106      j++;
    107107
Note: See TracChangeset for help on using the changeset viewer.