Changeset eace2a in git


Ignore:
Timestamp:
Dec 21, 2023, 11:21:04 AM (5 months ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
f17fdfaee3919c92810e337bf022084eb688c857
Parents:
3bda0f8e48dbfc2445bc024874a93dab2ade12fd
Message:
prune_map
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r3bda0f reace2a  
    30633063static BOOLEAN jjPRUNE_MAP(leftv res, leftv v, leftv ma)
    30643064{
    3065   if ((ma->rtyp!=IDHDL)||(ma->e!=NULL))
    3066   {
    3067     WerrorS("2nd argument must have a name");
     3065  if (ma->Typ()!=SMATRIX_CMD)
     3066  {
     3067    WerrorS("expected prune_map(`module`,`smatrix`)`");
    30683068    return TRUE;
    30693069  }
  • Singular/table.h

    r3bda0f reace2a  
    754754,{D(jjPARSTR2),   PARSTR_CMD,     STRING_CMD,     RING_CMD,   INT_CMD, ALLOW_NC |ALLOW_RING}
    755755,{D(jjPRINT_FORMAT), PRINT_CMD,   STRING_CMD,     DEF_CMD,    STRING_CMD, ALLOW_NC |ALLOW_RING}
    756 ,{D(jjPRUNE_MAP), PRUNE_MAP_CMD,  MODUL_CMD,      MODUL_CMD,  SMATRIX_CMD, ALLOW_PLURAL |ALLOW_RING}
     756,{D(jjPRUNE_MAP), PRUNE_MAP_CMD,  MODUL_CMD,      MODUL_CMD,  IDHDL,      ALLOW_PLURAL |ALLOW_RING}
    757757,{D(jjQUOT),      QUOTIENT_CMD,   IDEAL_CMD,      IDEAL_CMD,  IDEAL_CMD, ALLOW_PLURAL |ALLOW_RING}
    758758,{D(jjQUOT),      QUOTIENT_CMD,   MODUL_CMD,      MODUL_CMD,  IDEAL_CMD, ALLOW_PLURAL |ALLOW_RING}
  • Tst/New.lst

    r3bda0f reace2a  
    3838New/print_param_poly_short.tst
    3939New/print_qring.tst
     40New/prune_map.tst
    4041New/qring_2tom.tst
    4142New/qring_ZmtoZmn.tst
  • kernel/ideals.cc

    r3bda0f reace2a  
    27562756  ideal res=idMinEmbedding1(arg,FALSE,w,red_comp,del);
    27572757  trans=idLift(arg,res,NULL,TRUE,FALSE,FALSE,NULL);
    2758   int curr=0;
    27592758  for(int i=1;i<=arg->rank;i++)
    27602759  {
    27612760    g[i-1]=red_comp[i];
    2762     if (red_comp[i]==curr) g[i-1]=0;
    2763     curr=red_comp[i];
    2764   }
    2765   omFree(red_comp);
     2761  }
     2762  idDeleteComps(res,red_comp,del);
    27662763  return res;
    27672764}
Note: See TracChangeset for help on using the changeset viewer.