Changeset 317eb8 in git


Ignore:
Timestamp:
Mar 22, 2018, 5:44:02 PM (5 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a657104b677b4c461d018cbf3204d72d34ad66a9')
Children:
7def4e635eb38cf4cbdf419d9d3bf4538f05d0a8
Parents:
7ce322b8f6be293aef66aa32857f21916e1750e8
Message:
fix: jjCOEF_M (type check)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r7ce322b r317eb8  
    65466546static BOOLEAN jjCOEF_M(leftv, leftv v)
    65476547{
    6548   const short t[]={5,VECTOR_CMD,POLY_CMD,MATRIX_CMD,MATRIX_CMD,IDHDL};
    6549   if (iiCheckTypes(v,t))
    6550      return TRUE;
    6551   idhdl c=(idhdl)v->next->next->data;
    6552   if (v->next->next->next->rtyp!=IDHDL) return TRUE;
    6553   idhdl m=(idhdl)v->next->next->next->data;
    6554   idDelete((ideal *)&(c->data.uideal));
    6555   idDelete((ideal *)&(m->data.uideal));
    6556   mp_Coef2((poly)v->Data(),(poly)v->next->Data(),
    6557     (matrix *)&(c->data.umatrix),(matrix *)&(m->data.umatrix),currRing);
    6558   return FALSE;
     6548  const short t[]={4,VECTOR_CMD,POLY_CMD,MATRIX_CMD,MATRIX_CMD};
     6549  if (iiCheckTypes(v,t,1))
     6550  {
     6551    idhdl c=(idhdl)v->next->next->data;
     6552    if (v->next->next->next->rtyp!=IDHDL) return TRUE;
     6553    idhdl m=(idhdl)v->next->next->next->data;
     6554    idDelete((ideal *)&(c->data.uideal));
     6555    idDelete((ideal *)&(m->data.uideal));
     6556    mp_Coef2((poly)v->Data(),(poly)v->next->Data(),
     6557      (matrix *)&(c->data.umatrix),(matrix *)&(m->data.umatrix),currRing);
     6558    return FALSE;
     6559  }
     6560  return TRUE;
    65596561}
    65606562
Note: See TracChangeset for help on using the changeset viewer.