X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=check%2Fdifferentiation.cpp;h=307bd59a6e0e4d6c85930b3281dc9738ac6e073e;hp=d5fda588164ab990fa2d17d7222475e97c53b63c;hb=ff6822e9aa640a0ee6eeb653e891a236a19a1e64;hpb=84806997c064f7429cbec8b446b91445430fb1fb diff --git a/check/differentiation.cpp b/check/differentiation.cpp index d5fda588..307bd59a 100644 --- a/check/differentiation.cpp +++ b/check/differentiation.cpp @@ -20,11 +20,11 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include +#include "ginac.h" -#ifndef NO_GINAC_NAMESPACE +#ifndef NO_NAMESPACE_GINAC using namespace GiNaC; -#endif // ndef NO_GINAC_NAMESPACE +#endif // ndef NO_NAMESPACE_GINAC static unsigned check_diff(const ex &e, const symbol &x, const ex &d, unsigned nth=1) @@ -261,8 +261,8 @@ static unsigned differentiation6(void) e = sin(x).series(x, 0, 8); d = cos(x).series(x, 0, 7); ed = e.diff(x); - ed = static_cast(ed.bp)->convert_to_poly(); - d = static_cast(d.bp)->convert_to_poly(); + ed = series_to_poly(ed); + d = series_to_poly(d); if ((ed - d).compare(ex(0)) != 0) { clog << "derivative of " << e << " by " << x << " returned "