-
Notifications
You must be signed in to change notification settings - Fork 0
Todo
- make script
- eliminate
mod2.h(replace byaux...h) - try compiling a .cc with all the header
#includes inside!
-
we have a lot of easy to-get-get-rid-of-warnings (in compile time): eliminate them.
-
try to make use of clang and Sun-Studio-compiler for libpolys: don't work as of now :(
-
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!
-
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?
-
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; }
TODO: search for their usage and switch to the new interface by Frank?
- Ring-interface is scarcely documented...
TODO: add more doxygen there