Changeset 3b1d9a in git for Singular/ipassign.cc


Ignore:
Timestamp:
Aug 10, 2011, 6:03:37 PM (13 years ago)
Author:
Burcin Erocal <burcin@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
7b2b05e5e54bc3ab322d7d747d4f5afdd8352050
Parents:
1085d42039758a8ec5ff857d7c0b1d53388050e6
git-author:
Burcin Erocal <burcin@erocal.org>2011-08-10 18:03:37+02:00
git-committer:
Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 13:18:26+01:00
Message:
Convert Singular/maps_ip.cc to libpolys.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/ipassign.cc

    r1085d4 r3b1d9a  
    1717#include <misc/options.h>
    1818#include <Singular/ipid.h>
    19 #include <kernel/idrec.h>
     19#include <Singular/idrec.h>
    2020#include <misc/intvec.h>
    2121#include <omalloc/omalloc.h>
     
    3030#include <Singular/lists.h>
    3131#include <coeffs/numbers.h>
    32 #include <kernel/longalg.h>
     32#include <polys/ext_fields/longalg.h>
    3333#include <kernel/stairc.h>
    3434#include <polys/monomials/maps.h>
     
    3939#include <Singular/silink.h>
    4040#include <Singular/ipshell.h>
    41 #include <kernel/sca.h>
     41#include <polys/nc/sca.h>
    4242#include <Singular/blackbox.h>
    4343
     
    131131    {
    132132      poly p=(poly)IDDATA(h);
    133       IDDATA(h)=(char*)pMinPolyNormalize(p);
     133      IDDATA(h)=(char*)p_MinPolyNormalize(p, currRing);
    134134      break;
    135135    }
     
    141141      int i;
    142142      ideal I=(ideal)IDDATA(h);
    143       for(i=IDELEMS(I)-1;i>=0;i--) I->m[i]=pMinPolyNormalize(I->m[i]);
     143      for(i=IDELEMS(I)-1;i>=0;i--)
     144              I->m[i]=p_MinPolyNormalize(I->m[i], currRing);
    144145      break;
    145146    }
     
    169170  {
    170171    if ((rPar(currRing)!=1)
    171       || (rField_is_GF()))
     172      || (rField_is_GF(currRing)))
    172173    {
    173174      WerrorS("no minpoly allowed");
     
    486487  if (res->data!=NULL) idDelete((ideal*)&res->data);
    487488  res->data=(void *)a->CopyD(MATRIX_CMD);
    488   if (a->rtyp==IDHDL) idNormalize((ideal)a->Data());
    489   else                idNormalize((ideal)res->data);
     489  if (a->rtyp==IDHDL) id_Normalize((ideal)a->Data(), currRing);
     490  else                id_Normalize((ideal)res->data, currRing);
    490491  jiAssignAttr(res,a);
    491492  if (((res->rtyp==IDEAL_CMD)||(res->rtyp==MODUL_CMD))
     
    529530  ((ideal)m)->rank=1;
    530531  MATROWS(m)=1;
    531   idNormalize((ideal)m);
     532  id_Normalize((ideal)m, currRing);
    532533  res->data=(void *)m;
    533534  if (TEST_V_QRING && (currQuotient!=NULL)) jjNormalizeQRingId(res);
     
    579580  res->data=(void *)a->CopyD(IDEAL_CMD);
    580581  f=(map)res->data;
    581   idNormalize((ideal)f);
     582  id_Normalize((ideal)f, currRing);
    582583  f->preimage = rn;
    583584  return FALSE;
Note: See TracChangeset for help on using the changeset viewer.