forked from Singular/Singular
-
Notifications
You must be signed in to change notification settings - Fork 0
libpolys plans
burcin edited this page Jul 18, 2011
·
2 revisions
- no
n_InpAdd/n_InpDiv: onlyn_InpMult! - Moreover we have 3 (!) variants of division WITHOUT ANY DESCRIPTIONS!!!:
number n_Div(number a, number b, const coeffs r)number n_IntDiv(number a, number b, const coeffs r)number n_ExactDiv(number a, number b, const coeffs r)
- Writing/reading/conversion-to-string OF polynomials/numbers is
very inconsistent and misleading:
n_Write/p_Writeshould take reporter as an argument (can be optionally = standard reporter) - number output (
n_Write) MUST NOT change a number! - same goes for the conversion to integer by
n_Int! - Only n_Test(NUMBER, COEFFS): no way to test a domain consistency... same for polys/rings?
- (Done) In the face of brand new extension fields by Frank: the following seem to be obsolete together with the corresponding
n_Par/n_ParDeg...right???number ndPar(int, const coeffs r) { return n_Init(0,r); }-
int ndParDeg(number, const coeffs) { return 0; }~~
- (Done by Frank) search for above and switch to the new interface
- (Done by Frank) Ring-interface is scarcely documented: add more doxygen there