Hi everybody, GiNaC 1.5.0 is out and available. The changes are: * Added polynomial factorization. * New, faster (recursive descent) expression parser. * Faster GCD computation. * gcd() now allows the user to override (some of the) heuristics. * Writing extensions classes is simpler now: - Replaced custom RTTI by standard C++ RTTI. - Definition of archiving methods now optional when declaring a new GiNaC class. * Fixed recursion in polynomial divide that caused a significant slowdown in sqrfree(). * Improved lsolve() of systems containing non-numeric coefficients. * Removed implicit conversions from cl_N to numeric. * Improved configuration and compatibility. This is a new branch that introduces some incompatibilities on the source code level! If you have defined your own GiNaC classes, you will have to change their definitions slightly (cf. section 6.5.6 in http://www.ginac.de/tutorial/Adding-classes.html#Adding-classes). As always, this release can be downloaded from http://www.ginac.de/Download.html Best wishes, Jens
Jens Vollinga schrieb:
Hi everybody,
GiNaC 1.5.0 is out and available. The changes are:
* Added polynomial factorization.
Can you please clarify if you mean univariate or multivariate factorization? There are very few good implementations for multivariate factorization out there.
Hi, Thomas Bächler schrieb:
* Added polynomial factorization.
Can you please clarify if you mean univariate or multivariate factorization? There are very few good implementations for multivariate factorization out there.
it's multivariate. Whether it is a good implementation ... well, it's inferior to M's or M's ... Regards, Jens
participants (2)
-
Jens Vollinga
-
Thomas Bächler