Changeset d16ea9 in git


Ignore:
Timestamp:
Aug 3, 2011, 7:57:58 PM (12 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
47a4c2d983f929beff4c8f6c6aff4ac93dda2323
Parents:
1187538f48f52e8f271d5b5d0ef0c4c672292679
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2011-08-03 19:57:58+02:00
git-committer:
Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 13:14:23+01:00
Message:
FIX: fixing / exporting Minors-related functions in ideals.*
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • kernel/ideals.cc

    r118753 rd16ea9  
    19231923  }
    19241924  result=idInit(32,1);
    1925   if(ar>1) mpRecMin(ar-1,result,elems,b,r,c,NULL,R);
    1926   else mpMinorToResult(result,elems,b,r,c,R);
     1925  if(ar>1) mp_RecMin(ar-1,result,elems,b,r,c,NULL,R,currRing);
     1926  else mp_MinorToResult(result,elems,b,r,c,R,currRing);
    19271927  idDelete((ideal *)&b);
    19281928  if (R!=NULL) idDelete(&R);
     
    19301930  rChangeCurrRing(origR);
    19311931  result = idrMoveR(result,tmpR,origR);
    1932   smKillModifiedRing(tmpR);
     1932  sm_KillModifiedRing(tmpR);
    19331933  idTest(result);
    19341934  return result;
     
    24312431  loop
    24322432  {
    2433     next_gen = idReadOutPivot(res,&next_comp);
     2433    next_gen = id_ReadOutPivot(res, &next_comp, currRing);
    24342434    if (next_gen<0) break;
    24352435    del++;
  • kernel/ideals.h

    r118753 rd16ea9  
    142142ideal   idElimination (ideal h1,poly delVar, intvec *hilb=NULL);
    143143
    144 poly idMinor(matrix a, int ar, unsigned long which, ideal R=NULL);
    145 
    146 ideal   idMinors(matrix a, int ar, ideal R=NULL);
     144poly idMinor(matrix a, int ar, unsigned long which, ideal R = NULL);
     145ideal   idMinors(matrix a, int ar, ideal R = NULL);
    147146
    148147void   idCompactify(ideal id);
  • libpolys/polys/matpol.h

    r118753 rd16ea9  
    8181
    8282/// for minors with Bareiss
    83 void mp_RecMin(int, ideal, int &, matrix, int, int, poly, ideal, const ring r);
    84 // void mp_MinorToResult(ideal, int &, matrix, int, int, ideal, const ring r);
     83void mp_RecMin(int, ideal, int &, matrix, int, int, poly, ideal, const ring);
     84void mp_MinorToResult(ideal, int &, matrix, int, int, ideal, const ring);
    8585
    8686BOOLEAN mp_IsDiagUnit(matrix U, const ring r);
  • libpolys/polys/simpleideals.cc

    r118753 rd16ea9  
    15201520* returns the first one;
    15211521*/
    1522 static int id_ReadOutPivot(ideal arg,int* comp, const ring r)
     1522int id_ReadOutPivot(ideal arg,int* comp, const ring r)
    15231523{
    15241524  if (idIs0(arg)) return -1;
  • libpolys/polys/simpleideals.h

    r118753 rd16ea9  
    117117ideal id_Vec2Ideal(poly vec, const ring R);
    118118
     119int id_ReadOutPivot(ideal arg, int* comp, const ring r);
    119120
    120121int     binom (int n,int r);
Note: See TracChangeset for help on using the changeset viewer.