Changeset f0a8c59 in git for libpolys/polys/polys.h


Ignore:
Timestamp:
Jul 19, 2011, 5:55:43 PM (12 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
Children:
99cfa5e3566af5edf083913e4d9a15e16196be67
Parents:
f478f5beee78cd910479115b993cc9e7b02b82a8
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2011-07-19 17:55:43+02:00
git-committer:
Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 12:52:42+01:00
Message:
FIX: pNorm, was a macro => wrong method name... :/
FIX: nGcd may need currRing or another ring: moved to polys/polys.h for now
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/polys/polys.h

    rf478f5b rf0a8c59  
    1313extern ring currRing;
    1414extern void rChangeCurrRing(ring r);
     15
     16#include <coeffs/numbers.h>
     17inline number nGcd(number a, number b, const ring r = currRing) { return n_Gcd(a, b, r->cf); }
    1518
    1619/***************************************************************
     
    319322void      pSetPolyComp(poly p, int comp);
    320323#define   pDeleteComp(p,k) p_DeleteComp(p,k,currRing)
    321 #define   pNorm(p) p_Norm(p,currRing)
     324
     325inline void pNorm(poly p, const ring R = currRing){ p_Norm(p, R); }
     326
     327
    322328#define   pSubst(p,n,e) p_Subst(p,n.e,currRing)
    323329#define   ppJet(p,m) pp_Jet(p,m,currRing)
Note: See TracChangeset for help on using the changeset viewer.