Changeset cbf3ab0 in git for Singular/maps_ip.cc


Ignore:
Timestamp:
Oct 12, 2023, 10:35:13 AM (7 months ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
f82517351fcbe145fc0e5dc34be24174af144e8f
Parents:
3088df2fdfc01cfccfb77bf6a17dad423b1bfa13
Message:
add id_PermIdeal
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/maps_ip.cc

    r3088df2 rcbf3ab0  
    170170      int C=((matrix)data)->cols();
    171171      int R;
     172      matrix m=NULL;
    172173      if (w->rtyp==MAP_CMD) R=1;
    173174      else R=((matrix)data)->rows();
    174       matrix m=mpNew(R,C);
    175175      char *tmpR=NULL;
    176176      if(w->rtyp==MAP_CMD)
     
    186186         )
    187187      {
     188        m=mpNew(R,C);
    188189        for (i=R*C-1;i>=0;i--)
    189190        {
     
    194195      else if ((what==IMAP_CMD) || (what==FETCH_CMD))
    195196      {
    196         for (i=R*C-1;i>=0;i--)
    197         {
    198           m->m[i]=p_PermPoly(((ideal)data)->m[i],perm,preimage_r,currRing,
    199                           nMap,par_perm,P,use_mult);
    200           pTest(m->m[i]);
    201         }
     197        m=(matrix)id_PermIdeal((ideal)data,R,C,perm,preimage_r,currRing,
     198                                    nMap,par_perm,P,use_mult);
    202199      }
    203200      else /* (what==MAP_CMD) */
    204201      {
    205202        assume(what==MAP_CMD);
     203        m=mpNew(R,C);
    206204        matrix s=mpNew(N,maMaxDeg_Ma((ideal)data,preimage_r));
    207205        for (i=R*C-1;i>=0;i--)
Note: See TracChangeset for help on using the changeset viewer.