Changeset 9ae5a3 in git for Singular/maps_ip.cc


Ignore:
Timestamp:
May 1, 2018, 3:33:42 PM (6 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
216f06ee7f80913e6ca48a862d43e0f3a02be9f4
Parents:
9922fa723f8d8897179b004e96357ea3d9a9a7e8
Message:
add: polyBucket stuff
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/maps_ip.cc

    r9922fa7 r9ae5a3  
    125125      }
    126126      break;
     127    case BUCKET_CMD:
     128      if ((what==FETCH_CMD)&& (preimage_r->cf==currRing->cf))
     129        res->data=(void *)prCopyR(sBucketPeek((sBucket_pt)data), preimage_r, currRing);
     130      else
     131        if ( (what==IMAP_CMD) || /*(*/ (what==FETCH_CMD) /*)*/) /* && (nMap!=nCopy)*/
     132        res->data=(void *)p_PermPoly(sBucketPeek((sBucket_pt)data),perm,preimage_r,currRing, nMap,par_perm,P,use_mult);
     133      else /*if (what==MAP_CMD)*/
     134      {
     135        matrix s=mpNew(N,maMaxDeg_P(sBucketPeek((sBucket_pt)data), preimage_r));
     136        res->data=(void *)maEval(theMap, sBucketPeek((sBucket_pt)data), preimage_r, nMap, (ideal)s, currRing);
     137        idDelete((ideal *)&s);
     138      }
     139      if (nCoeff_is_Extension(currRing->cf))
     140        res->data=(void *)p_MinPolyNormalize(sBucketPeek((sBucket_pt)data), currRing);
     141      break;
    127142    case POLY_CMD:
    128143    case VECTOR_CMD:
Note: See TracChangeset for help on using the changeset viewer.