Changeset 4b3ef4b in git for Singular/iparith.cc


Ignore:
Timestamp:
Feb 4, 2010, 4:20:34 PM (14 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
a355e47496ff8e6d78a5da6dacb5b38967d28f1a
Parents:
42099834c4d0154ac63fda8120c1c194d59c35f6
Message:
new command: monom

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

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r420998 r4b3ef4b  
    324324  { "modulo",      0, MODULO_CMD ,        CMD_2},
    325325  { "monitor",     0, MONITOR_CMD ,       CMD_12},
     326  { "monom",       0, MONOM_CMD ,         CMD_1},
    326327  { "mpresmat",    0, MPRES_CMD,          CMD_2},
    327328  { "mult",        0, MULTIPLICITY_CMD ,  CMD_1},
     
    26692670  return FALSE;
    26702671#endif
     2672}
     2673static BOOLEAN jjMONOM(leftv res, leftv v)
     2674{
     2675  intvec *iv=(intvec *)v->Data();
     2676  poly p=pOne();
     2677  int i;
     2678  for(i=si_min(pVariables,iv->length()); i>0; i--)
     2679  {
     2680    pSetExp(p,i,(*iv)[i-1]);
     2681  }
     2682  if (iv->length()==(pVariables+1))
     2683  {
     2684    res->rtyp=VECTOR_CMD;
     2685    pSetComp(p,(*iv)[pVariables]);
     2686  }
     2687  pSetm(p);
     2688  res->data=(char*)p;
     2689  return FALSE;
    26712690}
    26722691static BOOLEAN jjPARSTR2(leftv res, leftv u, leftv v)
     
    53895408,{jjDUMMY,      MODUL_CMD,       MODUL_CMD,      MODUL_CMD     , ALLOW_PLURAL |ALLOW_RING}
    53905409,{jjMONITOR1,   MONITOR_CMD,     NONE,           LINK_CMD      , ALLOW_PLURAL |ALLOW_RING}
     5410,{jjMONOM,      MONOM_CMD,       POLY_CMD,       INTVEC_CMD    , ALLOW_PLURAL |ALLOW_RING}
    53915411,{jjMULT,       MULTIPLICITY_CMD,  INT_CMD,      IDEAL_CMD     , NO_PLURAL |ALLOW_RING}
    53925412,{jjMULT,       MULTIPLICITY_CMD,  INT_CMD,      MODUL_CMD     , NO_PLURAL |ALLOW_RING}
Note: See TracChangeset for help on using the changeset viewer.