Changeset 24a9587 in git for Singular


Ignore:
Timestamp:
Jun 27, 2012, 1:45:03 PM (12 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
cffd3e2f630fbc7b0e35afee97d6fa948cfd0b3e
Parents:
aaf761115c8487a0b7cf9172e2957b9899725c93
Message:
add: det for bigintmat
Location:
Singular
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    raaf761 r24a9587  
    38393839    p=singclap_det(m,currRing);
    38403840  res ->data = (char *)p;
     3841  return FALSE;
     3842}
     3843static BOOLEAN jjDET_BI(leftv res, leftv v)
     3844{
     3845  bigintmat * m=(bigintmat*)v->Data();
     3846  int i,j;
     3847  i=m->rows();j=m->cols();
     3848  if(i==j)
     3849    res->data = (char *)(long)singclap_det_bi(m,coeffs_BIGINT);
     3850  else
     3851  {
     3852    Werror("det of %d x %d bigintmat",i,j);
     3853    return TRUE;
     3854  }
    38413855  return FALSE;
    38423856}
  • Singular/table.h

    raaf761 r24a9587  
    8484,{D(jjNUMERATOR),  NUMERATOR_CMD,   NUMBER_CMD,     NUMBER_CMD    , ALLOW_PLURAL |ALLOW_RING}
    8585#ifdef HAVE_FACTORY
     86,{D(jjDET_BI),     DET_CMD,         BIGINT_CMD,     BIGINTMAT_CMD , ALLOW_PLURAL |ALLOW_RING}
    8687,{D(jjDET_I),      DET_CMD,         INT_CMD,        INTMAT_CMD    , ALLOW_PLURAL |ALLOW_RING}
    8788,{D(jjDET),        DET_CMD,         POLY_CMD,       MATRIX_CMD    , NO_PLURAL |ALLOW_RING}
Note: See TracChangeset for help on using the changeset viewer.